运行界面:
http://localhost:8080/jsptech/index.jsp 发布留言:
[新留言] |
|
http://localhost:8080/jsptech/view_message.jsp 查看留言
所有访客留言
目前还没有任何留言!
所有访客留言
主题: | 赵少康:阿扁是跟老美在唱双簧吗? | ||
留言人: | 樊恩民 | E-mail: | fanenmin@163.com |
留言时间: | 2007-12-17 22:16:56.0 | ||
(3) | 美国在台协会、台北办事处长杨苏棣日前在进行公开演讲时,重申密切关注2008年台湾的立委选举和大选。表达美方期待,台湾新领导人五月就职之后,能够迅速和北京当局展开对话 ... |
主题: | 长株潭城市群获批全国“两型社会”改革试验区 | ||
留言人: | 樊恩民 | E-mail: | fanenmin@163.com |
留言时间: | 2007-12-17 22:16:19.0 | ||
(2) | “阿基米德有一句话:给我一个支点可以撬动整个地球。现在,国家给了湖南一个支点,我们湖南7000 万人民完全有信心在体制改革方面,在推动科学发展 方面,为全国探索新的路 ... |
主题: | @年假带薪了 休不了得3倍报酬 | ||
留言人: | 樊恩民 | E-mail: | fanenmin@163.com |
留言时间: | 2007-12-17 22:14:12.0 | ||
(1) | 这段时间以来,关于休假的话题是一直没断过,先是取消五一黄金周,后来又建议把端午节,清明节这些传统节日纳入到休假范围,昨天,《全国年节及纪念日放假办法》和《职工带 ... |
代码区域:
文件名 index.jsp (发布)
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>留言板</title>
</head>
<body bgcolor="#88ccff">
<p align="center"> </p>
<form name="form1" method="post" action="addmessages.jsp">
<table width="463" height="343" align="center" border="0" cellspacing="0" cellpadding="0" bgcolor="#6699ff">
<tr>
<td height="65" colspan="5" align="center"><font color="#ffffff" size="6">留言板</font></td>
</tr>
<tr>
<td width="94" height="31" align="right" valign="middle"><font size="4">姓名:</font></td>
<td colspan="4"><input type="text" name="name" size="40"></td>
</tr>
<tr>
<td height="31" align="right" valign="middle"><font size="4">e-mail:</font></td>
<td colspan="4"><input type="text" name="mail" size="40"></td>
</tr>
<tr>
<td height="36" align="right" valign="middle"><font size="4">主题:</font></td>
<td colspan="3"><input type="text" name="title" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="4">留言:</font></td>
<td colspan="3"><textarea name="content" rows="12" cols="40"></textarea></td>
</tr>
<tr>
<td><p> </p>
<p> </p></td>
<td width="106"><div align="center">
<input type="submit" name="Submit" value="提交留言">
<a href="viewmessages.jsp"></a></div></td>
<td width="115"> <div align="center"><a href="view_message.jsp"><font color="#000000" size="4">查看留言</font></a></div></td>
<td width="148" colspan="6"><div align="left"><a href="viewmessages.jsp"><font size="2">
<input type="reset" name="Submit2" value="重置填写">
</font></a></div>
</td></td>
<br><br>
</tr>
</table>
</form>
</body>
</html>
文件名 view_message.jsp (查看)
<!--view_message.jsp-->
<%@page contentType="text/html;charset=gb2312" import="java.sql.*,java.util.*"%>
<html>
<head>
<title>访客留言</title>
</head>
<body>
<p align="center">所有访客留言</p>
<hr>
<%
try{ //启动异常处理
//连接数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdb";
String user="sa";
String password="123456";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
//统计表中记录行数
ResultSet rs=stmt.executeQuery("select count(*) from messages");
int message_count=0;
if(rs.next())
{
message_count=rs.getInt(1); //取得记录行数值
rs.close();
}
if(message_count>0)
{
//查询记录
rs=stmt.executeQuery("select * from messages order by times desc");
while(rs.next()) //循环浏览记录
{
String title=rs.getString("title");
String name=rs.getString("name");
String mail=rs.getString("mail");
Timestamp times=rs.getTimestamp("times"); //获取数据库中datetime型数据
String content=rs.getString("content");
%>
<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">E-mail:</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>"+times+"</font>");
%>
</td>
</tr>
<tr>
<td align="center">
<%
out.println("("+message_count+")");
%>
</td>
<td colspan="3"><%=content%></td>
</tr>
</table>
<%
out.println("<hr>");
message_count--;
}
rs.close();
conn.close();
}
else
{
out.println("目前还没有任何留言!");
conn.close();
}
}
catch(Exception e)
{
out.println(e);
}
%>
<p align="center"><a href="index.jsp">我要留言</a></p>
</body>
</html>