JSP简单留言板.doc
文本预览下载声明
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
显示全部