JSP简单留言板

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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.*"%>

我要留言

<%

request.setCharacterEncoding("GBK");

%>

action="message_insert_do.jsp">

bgcolor="#e8e8e8">

我要留言

昵称:*请不要超15个字符
E-mail:
Q Q:
留言内容:
*请不要超过300个字符

 

message_insert_do.jsp

<%@page contentType="text/html;charset=GBK"%>

<%@page import="java.sql.*"%>

<%@page import="java.util.*"%>

留言板

<%

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且不能为空!"); %>


<%

a=false;

if(mail.length()>30)

{

out.println("E-mail长度不能大于30!");

%>


<%

a=false;

}

if(qq.length()>15)

{

out.println("QQ长度不能大于15!");

%>


<%

a=false;

}

if(txt.length()>300||txt.length()==0){

out.println("留言内容不能超过300且不能为空!"); %>


a=false;

}

if(!a){

%>

留言失败,请重新留言

<%

}else{

%>

留言板


<%!

public static final String DBDRIVER="com.mysql.jdbc.Driver"; public static final String

DBURL="jdbc:mysql://localhost:3306/messageborder(数据库)"; public static final String DBUSER="root";//(我的数据库用户名)

public static final String DBPASS="000000";//(我的数据库密码) %>

<%

try{

相关文档
最新文档