文档详情

JSP简单留言板.doc

发布:2017-08-23约5.98千字共15页下载文档
文本预览下载声明
JSP简单留言板 本留言板是基于JSP及数据库技术制作的简单留言板,整个留言板共三个jsp文件,即用户留言页面(message_insert.jsp)、留言存入数据库文件(message_insert_do.jsp)、显示留言页面(show.jsp)。该留言板实现了分页、跳页、降序排列留言、控制留言字数等效果,对于有些许jsp及数据库基础的爱好者非常适用。 以下为该留言板的代码,数据库请自行创建,数据库名:messageborder,表名:message,表中共五个字段,id(自增),name,mail,qq,txt。 message_insert.jsp %@page contentType=text/html;charset=GBK% %@page import=java.sql.*% %@page import=java.util.*% html head title我要留言/title /head body bgcolor=green % request.setCharacterEncoding(GBK); % form name=form1 method=post action=message_insert_do.jsp table width=450 border=1 align=center bgcolor=#e8e8e8 trth colspan=2h2我要留言/h2/th /tr tr td昵 称 :/td tdinput name=name type=text size=20*请不要超15个字符/td /tr tr tdE-mail:/td tdinput name=mail type=text size=20/td /tr tr tdQ Q:/td tdinput name=qq type=text size=20/td /tr tr td rowspan=2留言内容:/td tdtextarea name=txt cols=30 rows=5 /textarea/td trtd*请不要超过300个字符/td/tr /tr tr th colspan=2 input type=submit name=submit value=提交 nbsp;input type=reset name=reset value=重置 /th /tr /table /from /body /html message_insert_do.jsp %@page contentType=text/html;charset=GBK% %@page import=java.sql.*% %@page import=java.util.*% html head title留言板/title /head center body % request.setCharacterEncoding(GBK); % % String name=request.getParameter(name); String mail=request.getParameter(mail); String qq=request.getParameter(qq); String txt=request.getParameter(txt); % % boolean a=true; if(name.length()15||name.length()==0) { out.println(昵称长度不能大于15且不能为空!); % br % a=false; } if(mail.length()30) { out.println(E-mail长度不能大于30!); % br % a=false; } if(qq.length()15) { out.println(QQ长度不能大于15!); % br % a=false; } if(txt.length()300||txt.length()==0){ out.println(留言内容不能超过300且不能为空!); % br % a=false; } if(!a){ % h4留言失败,请重新a href=message_insert.jsp留言/a!/h4 % }else{ % center h1留言板/h1hr %! public static final String DBDRIVER=com.mysql.jdbc.Driver; public static final String DBURL=jdbc:mysql://localhost:3306/messageborder(数据库); public static final String DBU
显示全部
相似文档