JSP+SQL 留言板
来源:互联网 发布:finale打谱软件休止符 编辑:程序博客网 时间:2024/06/01 09:10
运行界面:
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>
- JSP+SQL 留言板
- Jsp留言板
- jsp留言板源代码(oracle)
- jdom+JSP+XML 留言板
- jsp留言板源代码4
- jsp留言板实例源代码
- jsp留言板源代码
- jsp留言板源代码一
- jsp留言板源代码一
- Jsp+Hibernate留言板
- Jsp+mysql 制作留言板
- 毕业设计jsp+mysql留言板
- javaweb jsp制作留言板
- JSP留言板模块
- jsp模拟留言板
- 初学jsp留言板问题集
- JSP留言板程序-开发过程
- JSP语言做简易留言板
- 重启验证型注册之双重检测机制分析
- 学着理财
- 四六级,考研,MBA
- 使用PagedDataSource类实现DataList和Repeater控件的分页显示功能
- 收集到的国内外java学习网站
- JSP+SQL 留言板
- [Game] Vagrants 攻略
- 网民评选07年搞笑新闻榜 华南虎事件列第一
- 国外java开源网站聚合
- 不OVER的秘笈 CIO如何进行战略思考?
- 关于Repeater控件的使用
- Jdk1.6+Tomcat6+Apache2+MySql5 安装(Windows版)
- Delphi小技巧
- 《JAVA编程思想》学习备忘(第155页:Initialization & Cleanup)--1