jsp+mysql制作简单的留言板(4)

原创 2005年02月26日 22:12:00

对于留言板来说,是要存取数据库的;所以opendata.jsp是必不可少的。
<%
 Class.forName("com.mysql.jdbc.Driver").newInstance();
String url
 ="jdbc:mysql://localhost/mydate?user=root&password=zsliuyu&useUnicode=true&characterEncoding=GB2312";

Connection con=DriverManager.getConnection(url);
Statement smt=con.createStatement();
  ResultSet rs;
  String sql;
%>
opendata.jsp;
留言板必须把留言保存在数据库中,连接好数据库后,我们就要把使用者的的流言存入数据库中:
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<%@ include file="opendata.jsp"%>
<%@ include file="convert.jsp"%>
<%@ page contentType="text/html;charset=GB2312"%>
<%
  String name,email,subject,memo,sex;
  name=request.getParameter("name");
  sex=request.getParameter("sex");
  email=request.getParameter("email");
  subject=request.getParameter("subject");
  memo=request.getParameter("memo");
 if(name.length()==0||email.length()==0||subject.length()==0||memo.length()==0)
 {
    out.print("<center><font color=red size=6>输入的字段不可为空</font>");
    out.print("<hr><a href=board.jsp>回留言板</a>");
    out.print("<a href=message.htm>我要留言</a>");

 }
else
{
 int count=0,year,month,day,hour,minute,second,lastp;
 String time;
 GregorianCalendar calendar;<%--利用GregorianCalendar类取得时间--%>
 calendar=new GregorianCalendar();
 year=calendar.get(Calendar.YEAR);
 month=calendar.get(Calendar.MONTH)+1;
day=calendar.get(Calendar.DAY_OF_MONTH);
hour=calendar.get(Calendar.HOUR_OF_DAY);
minute=calendar.get(Calendar.MINUTE);
second=calendar.get(Calendar.SECOND);
time=year+"年"+month+"月"+day+"日"+hour+":"+minute+":"+second;
name=convert(name);
time=convert(time);
subject=convert(subject);
memo=Replace(memo);
memo=convert(memo);
sql="insert into message set name='"+name+"',email='"+email+"',subject='"+subject+"',time='"+time+"',sex='"+sex+"',memo='"+memo+"'";
smt.executeUpdate(sql);
sql="select * from message";
rs=smt.executeQuery(sql);
while(rs.next())
   count++;
 lastp=(int)Math.ceil((double)count/5);
 response.sendRedirect("board.jsp?pageno="+lastp);
}

%>
<html>
<title>错误信息</title>
</html>

savememo.jsp
这个程序是用来将message.htm的数据存入数据库中

jsp+mysql制作简单的留言板(5)

当管理员对留言进行管理时,为了安全起见,应该有一个身份认证,只限定管理的人才可以对留言进行管理. 站长登陆画面   站长登陆    %@ page contentType="text/html;cha...
  • zsa
  • zsa
  • 2005年03月01日 13:21
  • 2389

jsp+mysql制作简单的留言板(6)

站长管理页面建立:在这个页面里可以对其他人的留言查看和删除。其结构与board.jsp差不多的,只不过在每一笔留言增加了一个单选复选框便于删除:专家留言板 %@page import="java.sq...
  • zsa
  • zsa
  • 2005年03月01日 13:40
  • 5889

毕业设计jsp+mysql留言板

index.jsp *{ color:#369; padding:10 15 10 15; margin:0px;font-family: "Microsoft YaHei"; font...
  • osummertime
  • osummertime
  • 2016年05月25日 14:55
  • 992

Jsp+mysql 制作留言板

最近大致了解了下什么是JSP,然后制作了一个小的留言板,这里写一点制作留言板的过程,希望能给大家帮助! 一、准备工作(安装各种所需要用到的软件)        1.jdk         jdk下载地...
  • hanxintong9
  • hanxintong9
  • 2013年12月21日 20:56
  • 8332

php+mysql制作留言板

CREATE DATABASE GBOOK;  CREATE TABLE `gbook` (  `id` INT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRI...
  • the_heartof_sea
  • the_heartof_sea
  • 2014年11月26日 10:25
  • 342

jsp+mysql制作简单的留言板(2)

上次已经完成了board.jsp ,现在来看看第二个:message.html,这个是相当的简单的。这个档案是产生一个表单来让使用的人输入资料和留言!代码: 我要留言 我要留言          姓名...
  • zsa
  • zsa
  • 2005年02月25日 07:50
  • 2186

jsp+mysql制作简单的留言板(3)

convert.jsp这个程序主要功能是:处理中文字符的转换;代码:  String convert(String str)  {     byte newstr[]=new byte[str.len...
  • zsa
  • zsa
  • 2005年02月25日 08:01
  • 2921

jsp+mysql制作简单的留言板(1)

留言板要实现的功能是:浏览的人能留言并能分页的查看留言,管理员能对留言进行处理!这个留言板由9个小程序组成,分别是:board.jsp;message.html;opendata.jsp;manage...
  • zsa
  • zsa
  • 2005年02月24日 20:26
  • 3017

php创建一个简单的留言板-上

知识点: php里的页面相互调用 requiire()与require_once()    放在php程序最前面,执行时先执行require所指...
  • aizhangjianjun
  • aizhangjianjun
  • 2015年07月26日 17:12
  • 1547

javascript简易留言板

效果图如下: 原理很简单,就是在点击确定按钮后添加节点 CSS代码: *{ margin: 0; padding: 0; } .title{ text-alig...
  • wz13759497175
  • wz13759497175
  • 2018年01月15日 15:02
  • 24
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp+mysql制作简单的留言板(4)
举报原因:
原因补充:

(最多只允许输入30个字)