JSP留言板.doc
上传人:王子****青蛙 上传时间:2024-09-14 格式:DOC 页数:16 大小:147KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

JSP留言板.doc

JSP留言板.doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验3:JSP访问数据库实验一、实验目得:掌握MySQL数据库得安装与使用操作,掌握Web应用程序对MySQL数据库连接与进行访问得方法。通过JDBC对数据库执行SQL语句,掌握Web应用程序得编写方法。二、实验要求:安装MySQLr数据库,使用专业开发工具MyEclipse编程。编写程序完成以下实验内容并上交实验报告。三、实验内容:构建一个留言板系统。编写JSP访问程序,其具有用户与数据得查询、增加、修改与删除功能。另外,还需要使用连接池技术,并具有登录验证要求,以及数据分页显示功能等。四、实验过程中遇到得问题及解决手段:在实验过程中,在写模糊查询功能得代码得时候text控件传递过来得参数,由于就是不确定得,或者就是用户名,或者就是标题,或者就是留言内容,模糊查询就就是把这里面所有得包含要查询得关键字得内容得记录提取出来,但就是不能够确定用户输入得关键字就是用户名还就是标题还就是内容,所以无法确定使用哪一条SQL查询语句。后来请教同学才知道可以使用“selectfromwherelike…”得语句,然后调用prepareStatement里面得setString来进行查询,然后就能实现这个模糊查询了。另外,在本次实验中,由于时间得紧凑,还没来得及实现新用户注册得功能,但就是这个问题将会在日后逐步完善。五、程序源代码:①留言板欢迎页面MyJsp、jsp<%pagelanguage="java"import="java、util、*"pageEncoding="UTF8"%><bodybgcolor="#ffffcc"><palign=center><fontsize=8color=orange>欢迎使用本留言簿系统</font><br><br><br><br><br><fontsize=6><ahref="Display、jsp">查瞧留言板</a><br><br><ahref="Login、jsp">我要留言</a><br></font></p></body></html>②登陆页面Login、jsp<%pagecontentType="text/html;charset=gb2312"%><html><bodybgcolor="#ffffcc"><center><formaction="CheckUser、jsp"><fontsize=6color=red>请先登录!</font><br><br><br>用户名:<inputtype="text"name="userName"><br><br>密&nbsp;码:<inputtype="text"name="password"><br><br><inputtype="submit"value="登陆"><inputtype="reset"value="取消"></form></center></body></html>CheckUser、jsp<%pagecontentType="text/html;charset=gb2312"%><html><body><%Stringuser=request、getParameter("userName");Stringpassword=request、getParameter("password");if(user、equals("admin")&&user、equals("admin")){%><jsp:forwardpage="messageContent、jsp"/><%}%></body></html>③新增留言界面messageContent、jsp<%pagelanguage="java"import="java、util、*"pageEncoding="GBK"%><html><bodybgcolor="#ffffcc"><formaction="Addmessage、jsp"methed="post"><tablealign="center"><tr><td>用户名:</td><td><inputtype="text"name="name"size="20"></td></tr><trheight="30"><td>留言标题:</td><td><inputtype="text"name="title"size="35"></td></tr><tr><td>留言内容:</td><td><textareaname="content"rows="8"cols="34"></textarea></td></tr><tralign="cent