<!--add_message.jsp-->
<%@ หน้านำเข้า = "java.sql.*" %>
<HTML>
<หัว>
<TITLE>เพิ่มข้อความลงในตาราง </TITLE>
</HEAD>
<ร่างกาย>
-
ชื่อสตริง=request.getParameter("ชื่อ");
สตริงเมล=request.getParameter("เมล");
ชื่อสตริง=request.getParameter("ชื่อ");
เนื้อหาสตริง=request.getParameter("เนื้อหา");
ถ้า(ชื่อ==null)
ชื่อ = "";
ถ้า(ชื่อเรื่อง==null)
ชื่อ = "";
ถ้า (เนื้อหา==null)
เนื้อหา = "";
ถ้า (เมล==null)
เมล = "";
ถ้า(name.length()==0)
out.println("留言人姓名不能为空!");
อย่างอื่นถ้า (title.length()==0)
out.println("留言主题不能为空!");
อย่างอื่นถ้า (content.length()==0)
out.println("留言内容不能为空!");
อื่น
-
java.util.Date date=ใหม่ java.util.Date();
สตริง datetime=new Timestamp(date.getTime()).toString();
พยายาม
-
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
สตริง url="jdbc:odbc:user_db";
การเชื่อมต่อ = DriverManager.getConnection (url, "insher", "insher");
PreparedStatement stm=con.prepareStatement("ใส่ค่าข้อความ(?,?,?,?,?)");
stm.setString(1,หัวเรื่อง);
stm.setString(2,ชื่อ);
ถ้า(mail.length()==0)
stm.setString(3,null);
อื่น stm.setString(3,เมล);
stm.setString(4,วันที่และเวลา);
stm.setString(5,เนื้อหา);
พยายาม
-
stm.executeQuery();
} จับ (ยกเว้น e)
-
แย้ง.ปิด();
-
จับ (ยกเว้น e)
-
-
<jsp:หน้าไปข้างหน้า="view_message.jsp" />
-
-
-
</ร่างกาย>
</html>
<!--add_message.jsp--
<%@ หน้านำเข้า = "java.sql.*" %>
<HTML>
<หัว>
<TITLE>เพิ่มข้อความลงในตาราง </TITLE>
</HEAD>
<ร่างกาย>
-
ชื่อสตริง=request.getParameter("ชื่อ");
สตริงเมล=request.getParameter("เมล");
ชื่อสตริง=request.getParameter("ชื่อ");
เนื้อหาสตริง=request.getParameter("เนื้อหา");
ถ้า(ชื่อ==null)
ชื่อ = "";
ถ้า(ชื่อเรื่อง==null)
ชื่อ = "";
ถ้า (เนื้อหา==null)
เนื้อหา = "";
ถ้า (เมล==null)
เมล = "";
ถ้า(name.length()==0)
out.println("留言人姓名不能为空!");
อย่างอื่นถ้า (title.length()==0)
out.println("留言主题不能为空!");
อย่างอื่นถ้า (content.length()==0)
out.println("留言内容不能为空!");
อื่น
-
java.util.Date date=ใหม่ java.util.Date();
สตริง datetime=new Timestamp(date.getTime()).toString();
พยายาม
-
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
สตริง url="jdbc:odbc:user_db";
การเชื่อมต่อ = DriverManager.getConnection (url, "insher", "insher");
PreparedStatement stm=con.prepareStatement("ใส่ค่าข้อความ(?,?,?,?,?)");
stm.setString(1,หัวเรื่อง);
stm.setString(2,ชื่อ);
ถ้า(mail.length()==0)
stm.setString(3,null);
อื่น stm.setString(3,เมล);
stm.setString(4,วันที่และเวลา);
stm.setString(5,เนื้อหา);
พยายาม
-
stm.executeQuery();
} จับ (ยกเว้น e)
-
แย้ง.ปิด();
-
จับ (ยกเว้น e)
-
-
<jsp:หน้าไปข้างหน้า="view_message.jsp" />
-
-
-
</ร่างกาย>
</html>
<!--index.html -->
<HTML>
<หัว>
<TITLE> กระดานข้อความ </TITLE>
</HEAD>
<ร่างกาย>
<TABLE width="90%" align="center" border=1 cellspacing="0" cellpadding="0" bordercolordark="#88a6dd" bordercolorlight="#88a6dd">
<TR>
<TD align="center" bgcolor="#88a6dd">访客留言板</TD>
</TR>
<TR>
<TD><TABLE align="center" border=1 cellspacing="0" cellpadding="0" bordercolordark="#88a6dd" bordercolorlight="#88a6dd">
<แบบฟอร์มการดำเนินการ="add_message.jsp">
<TR>
<TD>姓名:</TD>
<TD bgcolor="#88a6dd"><input type="text" name="name" size=25></TD>
</TR>
<TR>
<TD bgcolor="#88a6dd">อีเมล:</TD>
<TD bgcolor="#88a6dd"><input type="text" name="mail" size=25></TD>
</TR>
<TR>
<TD>主题:</TD>
<TD bgcolor="#88a6dd"><input type="text" name="title" size=25></TD>
</TR>
<TR>
<TD valign="top" bgcolor="#88a6dd">留言:</TD>
<TD><textarea name="content" แถว=7 cols=25></textarea></TD>
</TR>
<TR>
<TD colspan=3><TABLE align="center" width="100%" cellspacing="0" cellpadding="0" bordercolordark="#88a6dd" bordercolorlight="#88a6dd">
<TR>
<TD align="center" bgcolor="#88a6dd"><input type="submit" value="提交留言"></TD>
<TD align="center"><a href="view_message.jsp"><font size=2>查看留言</font></a></TD>
<TD align="center" bgcolor="#88a6dd"><input type="reset" value="重新填写"></TD>
</TR>
</ตาราง></TD>
</TR>
</รูปแบบ>
</ตาราง></TD>
</TR>
</ตาราง>
</ร่างกาย>
</HTML>
<HTML>
<หัว>
<TITLE> กระดานข้อความ </TITLE>
</HEAD>
<ร่างกาย>
<TABLE width="60%" align="center" border=1 cellspacing="0" cellpadding="0" bordercolordark="#88a6dd" bordercolorlight="#88a6dd">
<TR>
<TD align="center" bgcolor="#88a6dd">访客留言板</TD>
</TR>
<TR>
<TD><TABLE align="center" border=1 cellspacing="0" cellpadding="0" bordercolordark="#88a6dd" bordercolorlight="#88a6dd">
<แบบฟอร์มการดำเนินการ="add_message.jsp">
<TR>
<TD>姓名:</TD>
<TD bgcolor="#88a6dd"><input type="text" name="name" size=25></TD>
</TR>
<TR>
<TD bgcolor="#88a6dd">อีเมล:</TD>
<TD bgcolor="#88a6dd"><input type="text" name="mail" size=25></TD>
</TR>
<TR>
<TD>主题:</TD>
<TD bgcolor="#88a6dd"><input type="text" name="title" size=25></TD>
</TR>
<TR>
<TD valign="top" bgcolor="#88a6dd">留言:</TD>
<TD><textarea name="content" แถว=7 cols=25></textarea></TD>
</TR>
<TR>
<TD colspan=3><TABLE align="center" width="100%" cellspacing="0" cellpadding="0" bordercolordark="#88a6dd" bordercolorlight="#88a6dd">
<TR>
<TD align="center" bgcolor="#88a6dd"><input type="submit" value="提交留言"></TD>
<TD align="center"><a href="view_message.jsp"><font size=2>查看留言</font></a></TD>
<TD align="center" bgcolor="#88a6dd"><input type="reset" value="重新填写"></TD>
</TR>
</ตาราง></TD>
</TR>
</รูปแบบ>
</ตาราง></TD>
</TR>
</ตาราง>
</ร่างกาย>
</HTML>
<!--view_message.jsp-->
<%@ หน้านำเข้า = "java.sql.*" %>
<HTML>
<หัว>
<TITLE> แสดงข้อความในตาราง </TITLE>
</HEAD>
<ร่างกาย>
<p align="center">所มี访客留言</p>
<ชม.>
-
พยายาม
-
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
สตริง url="jdbc:odbc:user_db";
การเชื่อมต่อ = DriverManager.getConnection (url, "insher", "insher");
คำสั่ง stm=con.createStatement();
ResultSet result=stm.executeQuery("เลือกจำนวน(*) จากข้อความ");
int message_count=0;
ถ้า(result.next())
-
message_count=result.getInt(1);
ผลลัพธ์.ปิด();
-
ถ้า(message_count>0)
-
result=stm.executeQuery("select * from message order by time desc");
ในขณะที่(result.next())
-
ชื่อสตริง=result.getString("ชื่อ");
ชื่อสตริง=result.getString("ชื่อ");
สตริงเมล=result.getString("เมล");
ประทับเวลา time=result.getTimestamp("เวลา");
วันที่ date_time=วันที่ใหม่(time.getTime());
เวลา time_time=เวลาใหม่(time.getTime());
เนื้อหาสตริง=result.getString("เนื้อหา");
-
<TABLE width="100%" align="center" border=1 cellspacing="0" cellpadding="0" bordercolordark="#000000" bordercolorlight="#88a6dd">
<tr><td bgcolor="#88a6dd"><font size=2>主题:</font></td>
<td colspan=3><%=title%></td></tr>
<tr><td bgcolor="#88a6dd"><font size=2>留言人:</font></td>
<td><%=name%></td><td bgcolor="#88a6dd"><font size=2>อีเมล:</font></td>
<td>
-
out.println("<a href=mailto:"+mail+">"+mail+"</a>");
-
</td></tr>
<tr><td bgcolor="#88a6dd"><font size=2>留言时间:</font></td><td colspan=3>
-
out.println("<font size=2>"+date_time+" "+time_time+"</font>");
-
</td></tr>
<tr><td align="center">
-
out.println("("+message_count+")");
-
</td>
<td colspan=3><%=content%>
</td></tr>
</ตาราง>
-
out.println("<ชม>");
message_count--;
-
ผลลัพธ์.ปิด();
แย้ง.ปิด();
-
อื่น
-
out.println("目前还没有任何留言!");
แย้ง.ปิด();
-
} จับ (ยกเว้น e)
{out.println(e);}
-
<p align="center"><a href="../message/index.html">我要留言</a></p>
</ร่างกาย>
</html>
<!--view_message.jsp-->
<%@ หน้านำเข้า = "java.sql.*" %>
<HTML>
<หัว>
<TITLE> แสดงข้อความในตาราง </TITLE>
</HEAD>
<ร่างกาย>
<p align="center">所มี访客留言</p>
<ชม.>
-
พยายาม
-
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
สตริง url="jdbc:odbc:user_db";
การเชื่อมต่อ = DriverManager.getConnection (url, "insher", "insher");
คำสั่ง stm=con.createStatement();
ResultSet result=stm.executeQuery("เลือกจำนวน(*) จากข้อความ");
int message_count=0;
ถ้า(result.next())
-
message_count=result.getInt(1);
ผลลัพธ์.ปิด();
-
ถ้า(message_count>0)
-
result=stm.executeQuery("select * from message order by time desc");
ในขณะที่(result.next())
-
ชื่อสตริง=result.getString("ชื่อ");
ชื่อสตริง=result.getString("ชื่อ");
สตริงเมล=result.getString("เมล");
ประทับเวลา time=result.getTimestamp("เวลา");
วันที่ date_time=วันที่ใหม่(time.getTime());
เวลา time_time=เวลาใหม่(time.getTime());
เนื้อหาสตริง=result.getString("เนื้อหา");
-
<TABLE width="100%" align="center" border=1 cellspacing="0" cellpadding="0" bordercolordark="#000000" bordercolorlight="#88a6dd">
<tr><td bgcolor="#88a6dd"><font size=2>主题:</font></td>
<td colspan=3><%=title%></td></tr>
<tr><td bgcolor="#88a6dd"><font size=2>留言人:</font></td>
<td><%=name%></td><td bgcolor="#88a6dd"><font size=2>อีเมล:</font></td>
<td>
-
out.println("<a href=mailto:"+mail+">"+mail+"</a>");
-
</td></tr>
<tr><td bgcolor="#88a6dd"><font size=2>留言时间:</font></td><td colspan=3>
-
out.println("<font size=2>"+date_time+time_time+"</font>");
-
</td></tr>
<tr><td align="center">
-
out.println("("+message_count+")");
-
</td>
<td colspan=3><%=content%>
</td></tr>
</ตาราง>
-
out.println("<ชม>");
message_count--;
-
ผลลัพธ์.ปิด();
แย้ง.ปิด();
-
อื่น
-
out.println("目前还没有任何留言!");
แย้ง.ปิด();
-
} จับ (ยกเว้น e)
{out.println(e);}
-
<p align="center"><a href="../message/index.html">我要留言</a></p>
</ร่างกาย>
</html>