jsp单纯的留言代码(用jsp实现留言和留言管理)
admin 发布:2022-12-19 16:43 156
今天给各位分享jsp单纯的留言代码的知识,其中也会对用jsp实现留言和留言管理进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、求jsp编写的简易留言板代码!
- 2、关于JSP写个留言板
- 3、jsp留言版代码!!!!!!!!!!!!!!!谢谢
- 4、JSP实现留言板留言 但是我这个就只能留一个 然后 再留言就覆盖了 我怎么可以一直留下去
- 5、求用JSP编写留言板代码,要能在Eclipse上直接运行,要求简单,能显示发表时间和第几楼即可,格式稍微规点。
求jsp编写的简易留言板代码!
LOGIN.JSP
%@ page contentType="text/html;charset=gb2312"%
html
head
titleJSP+JDBC 留言管理程序――登陆/title
/head
body
center
h1留言管理范例 ―― JSP + JDBC实现/h1
hr
br
%
// 判断是否有错误信息,如果有则打印
// 如果没有此段代码,则显示时会直接打印null
if(request.getAttribute("err")!=null)
{
%
h2%=request.getAttribute("err")%/h2
%
}
%
form action="login_conf.jsp" method="post"
table width="80%"
tr
td colspan="2"用户登陆/td
/tr
tr
td用户名:/td
tdinput type="text" name="id"/td
/tr
tr
td密 码:/td
tdinput type="password" name="password"/td
/tr
tr
td colspan="2"
input type="submit" value="登陆"
input type="reset" value="重置"
/td
/tr
/table
/form
/center
/body
/html
LOGIN_CONF.JSP
%@ page contentType="text/html;charset=gb2312"%
%@ page import="java.sql.*"%
html
head
titleJSP+JDBC 留言管理程序――登陆/title
/head
body
center
h1留言管理范例 ―― JSP + JDBC实现/h1
hr
br
%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;
String DBUSER = "scott" ;
String DBPASSWORD = "tiger" ;
Connection conn = null ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
%
%
// 声明一个boolean变量,用于保存用户是否合法的状态
boolean flag = false ;
// 接收参数
String id = request.getParameter("id") ;
String password = request.getParameter("password") ;
%
%
String sql = "SELECT name FROM person WHERE id=? and password=?" ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,id) ;
pstmt.setString(2,password) ;
rs = pstmt.executeQuery() ;
if(rs.next())
{
// 用户合法
flag = true ;
// 将用户名保存在session之中
session.setAttribute("uname",rs.getString(1)) ;
}
else
{
// 保存错误信息
request.setAttribute("err","错误的用户名及密码!!!") ;
}
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{}
%
%
// 跳转
if(flag)
{
// 用户合法
%
jsp:forward page="login_success.jsp"/
%
}
else
{
// 用户非法
%
jsp:forward page="login.jsp"/
%
}
%
/center
/body
/html
LOGIN_SUCCESS.JSP
%@ page contentType="text/html;charset=gb2312"%
html
head
titleJSP+JDBC 留言管理程序――登陆/title
/head
body
center
h1留言管理范例 ―― JSP + JDBC实现/h1
hr
br
%
if(session.getAttribute("uname")!=null)
{
// 用户已登陆
%
h2登陆成功/h2
h2欢迎font color="red" size="12"
%=session.getAttribute("uname")%
/font光临MLDN留言程序/h2
h3a href="list_notes.jsp"进入留言管理页面/a/h3
%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader("refresh","2;URL=login.jsp") ;
%
您还未登陆,请先登陆!!!br
两秒后自动跳转到登陆窗口!!!br
如果没有跳转,请按a href="login.jsp"这里/a!!!br
%
}
%
/center
/body
/html
INSERT.JSP
%@ page contentType="text/html;charset=gb2312"%
html
head
titleJSP+JDBC 留言管理程序――登陆/title
/head
body
center
h1留言管理范例 ―― JSP + JDBC实现/h1
hr
br
%
if(session.getAttribute("uname")!=null)
{
// 用户已登陆
%
form action="insert_do.jsp" method="post"
table
tr
td colspan="2"添加新留言/td
/tr
tr
td标题:/td
tdinput type="text" name="title"/td
/tr
tr
td作者:/td
tdinput type="text" name="author"/td
/tr
tr
td内容:/td
tdtextarea name="content" cols="30" rows="6"/textarea/td
/tr
tr
td colspan="2"
input type="submit" value="添加"
input type="reset" value="重置"
/td
/tr
/table
/form
h3a href="list_notes.jsp"回到留言列表页/a/h3
%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader("refresh","2;URL=login.jsp") ;
%
您还未登陆,请先登陆!!!br
两秒后自动跳转到登陆窗口!!!br
如果没有跳转,请按a href="login.jsp"这里/a!!!br
%
}
%
/center
/body
/html
INSERT_DO.JSP
%@ page contentType="text/html;charset=gb2312"%
%@ page import="java.sql.*"%
html
head
titleJSP+JDBC 留言管理程序――登陆/title
/head
body
center
h1留言管理范例 ―― JSP + JDBC实现/h1
hr
br
%
// 进行乱码处理
request.setCharacterEncoding("GB2312") ;
%
%
if(session.getAttribute("uname")!=null)
{
// 用户已登陆
%
%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;
String DBUSER = "scott" ;
String DBPASSWORD = "tiger" ;
Connection conn = null ;
PreparedStatement pstmt = null ;
%
%
// 声明一个boolean变量
boolean flag = false ;
// 接收参数
String title = request.getParameter("title") ;
String author = request.getParameter("author") ;
String content = request.getParameter("content") ;
%
%
// 现在note表中的主键是sequence生成
String sql = "INSERT INTO note VALUES(note_sequ.nextVal,?,?,?)" ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,title) ;
pstmt.setString(2,author) ;
pstmt.setString(3,content) ;
pstmt.executeUpdate() ;
pstmt.close() ;
conn.close() ;
// 如果插入成功,则肯定能执行到此段代码
flag = true ;
}
catch(Exception e)
{}
%
%
response.setHeader("refresh","2;URL=list_notes.jsp") ;
if(flag)
{
%
留言添加成功,两秒后跳转到留言列表页!!!br
如果没有跳转,请按a href="list_notes.jsp"这里/a!!!
%
}
else
{
%
留言添加失败,两秒后跳转到留言列表页!!!br
如果没有跳转,请按a href="list_notes.jsp"这里/a!!!
%
}
%
%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader("refresh","2;URL=login.jsp") ;
%
您还未登陆,请先登陆!!!br
两秒后自动跳转到登陆窗口!!!br
如果没有跳转,请按a href="login.jsp"这里/a!!!br
%
}
%
/center
/body
/html
LIST_NOTES.JSP
%@ page contentType="text/html;charset=gb2312"%
%@ page import="java.sql.*"%
html
head
titleJSP+JDBC 留言管理程序――登陆/title
/head
body
center
h1留言管理范例 ―― JSP + JDBC实现/h1
hr
br
%
// 编码转换
request.setCharacterEncoding("GB2312") ;
if(session.getAttribute("uname")!=null)
{
// 用户已登陆
%
%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;
String DBUSER = "scott" ;
String DBPASSWORD = "tiger" ;
Connection conn = null ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
%
%
// 如果有内容,则修改变量i,如果没有,则根据i的值进行无内容提示
int i = 0 ;
String sql = null;
String keyword = request.getParameter("keyword") ;
// out.println(keyword) ;
if(keyword==null)
{
// 没有任何查询条件
sql = "SELECT id,title,author,content FROM note" ;
}
else
{
// 有查询条件
sql = "SELECT id,title,author,content FROM note WHERE title like ? or author like ? or content like ?" ;
}
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
// 如果存在查询内容,则需要设置查询条件
if(keyword!=null)
{
// 存在查询条件
pstmt.setString(1,"%"+keyword+"%") ;
pstmt.setString(2,"%"+keyword+"%") ;
pstmt.setString(3,"%"+keyword+"%") ;
}
rs = pstmt.executeQuery() ;
%
form action="list_notes.jsp" method="POST"
请输入查询内容:input type="text" name="keyword"
input type="submit" value="查询"
/form
h3a href="insert.jsp"添加新留言/a/h3
table width="80%" border="1"
tr
td留言ID/td
td标题/td
td作者/td
td内容/td
td删除/td
/tr
%
while(rs.next())
{
i++ ;
// 进行循环打印,打印出所有的内容,以表格形式
// 从数据库中取出内容
int id = rs.getInt(1) ;
String title = rs.getString(2) ;
String author = rs.getString(3) ;
String content = rs.getString(4) ;
if(keyword!=null)
{
// 需要将数据返红
title = title.replaceAll(keyword,"font color=\"red\""+keyword+"/font") ;
author = author.replaceAll(keyword,"font color=\"red\""+keyword+"/font") ;
content = content.replaceAll(keyword,"font color=\"red\""+keyword+"/font") ;
}
%
tr
td%=id%/td
tda href="update.jsp?id=%=id%"%=title%/a/td
td%=author%/td
td%=content%/td
tda href="delete_do.jsp?id=%=id%"删除/a/td
/tr
%
}
// 判断i的值是否改变,如果改变,则表示有内容,反之,无内容
if(i==0)
{
// 进行提示
%
tr
td colspan="5"没有任何内容!!!/td
/tr
%
}
%
/table
%
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{}
%
%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader("refresh","2;URL=login.jsp") ;
%
您还未登陆,请先登陆!!!br
两秒后自动跳转到登陆窗口!!!br
如果没有跳转,请按a href="login.jsp"这里/a!!!br
%
}
%
/center
/body
/html
UPDATE.JSP
%@ page contentType="text/html;charset=gb2312"%
%@ page import="java.sql.*"%
html
head
titleJSP+JDBC 留言管理程序――登陆/title
/head
body
center
h1留言管理范例 ―― JSP + JDBC实现/h1
hr
br
%
if(session.getAttribute("uname")!=null)
{
// 用户已登陆
%
%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;
String DBUSER = "scott" ;
String DBPASSWORD = "tiger" ;
Connection conn = null ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
%
%
// 接收参数
int id = 0 ;
try
{
id = Integer.parseInt(request.getParameter("id")) ;
}
catch(Exception e)
{}
%
%
// 如果有内容,则修改变量i,如果没有,则根据i的值进行无内容提示
int i = 0 ;
String sql = "SELECT id,title,author,content FROM note WHERE id=?" ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
// 设置查询条件
pstmt.setInt(1,id) ;
rs = pstmt.executeQuery() ;
%
%
if(rs.next())
{
i++ ;
// 进行循环打印,打印出所有的内容,以表格形式
// 从数据库中取出内容
id = rs.getInt(1) ;
String title = rs.getString(2) ;
String author = rs.getString(3) ;
String content = rs.getString(4) ;
%
form action="update_do.jsp" method="post"
table
tr
td colspan="2"添加新留言/td
/tr
tr
td标题:/td
tdinput type="text" name="title" value="%=title%"/td
/tr
tr
td作者:/td
tdinput type="text" name="author" value="%=author%"/td
/tr
tr
td内容:/td
tdtextarea name="content" cols="30" rows="6"%=content%/textarea/td
/tr
tr
td colspan="2"
input type="hidden" name="id" value="%=id%"
input type="submit" value="更新"
input type="reset" value="重置"
/td
/tr
/table
/form
%
}
else
{
%
没有发现,要更新的内容!!br
请确认要更新的留言是否存在!!br
%
}
%
%
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{}
%
h3a href="list_notes.jsp"回到留言列表页/a/h3
%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader("refresh","2;URL=login.jsp") ;
%
您还未登陆,请先登陆!!!br
两秒后自动跳转到登陆窗口!!!br
如果没有跳转,请按a href="login.jsp"这里/a!!!br
%
}
%
/center
/body
/html
UPDATE_DO.JSP
%@ page contentType="text/html;charset=gb2312"%
%@ page import="java.sql.*"%
html
head
titleJSP+JDBC 留言管理程序――登陆/title
/head
body
center
h1留言管理范例 ―― JSP + JDBC实现/h1
hr
br
%
// 进行乱码处理
request.setCharacterEncoding("GB2312") ;
%
%
if(session.getAttribute("uname")!=null)
{
// 用户已登陆
%
%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;
String DBUSER = "scott" ;
String DBPASSWORD = "tiger" ;
Connection conn = null ;
PreparedStatement pstmt = null ;
%
%
// 声明一个boolean变量
boolean flag = false ;
// 接收参数
String title = request.getParameter("title") ;
String author = request.getParameter("author") ;
String content = request.getParameter("content") ;
int id = 0 ;
try
{
id = Integer.parseInt(request.getParameter("id")) ;
}
catch(Exception e)
{}
%
%
// 更新note表中的数据
String sql = "UPDATE note set title=?,author=?,content=? WHERE id=?" ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,title) ;
pstmt.setString(2,author) ;
pstmt.setString(3,content) ;
pstmt.setInt(4,id);
pstmt.executeUpdate() ;
pstmt.close() ;
conn.close() ;
// 如果修改成功,则肯定能执行到此段代码
flag = true ;
}
catch(Exception e)
{}
%
%
response.setHeader("refresh","2;URL=list_notes.jsp") ;
if(flag)
{
%
留言修改成功,两秒后跳转到留言列表页!!!br
如果没有跳转,请按a href="list_notes.jsp"这里/a!!!
%
}
else
{
%
留言修改失败,两秒后跳转到留言列表页!!!br
如果没有跳转,请按a href="list_notes.jsp"这里/a!!!
%
}
%
%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader("refresh","2;URL=login.jsp") ;
%
您还未登陆,请先登陆!!!br
两秒后自动跳转到登陆窗口!!!br
如果没有跳转,请按a href="login.jsp"这里/a!!!br
%
}
%
/center
/body
/html
DELETE_DO.JSP
%@ page contentType="text/html;charset=gb2312"%
%@ page import="java.sql.*"%
html
head
titleJSP+JDBC 留言管理程序――登陆/title
/head
body
center
h1留言管理范例 ―― JSP + JDBC实现/h1
hr
br
%
if(session.getAttribute("uname")!=null)
{
// 用户已登陆
%
%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;
String DBUSER = "scott" ;
String DBPASSWORD = "tiger" ;
Connection conn = null ;
PreparedStatement pstmt = null ;
%
%
// 接收参数
int id = 0 ;
try
{
id = Integer.parseInt(request.getParameter("id")) ;
}
catch(Exception e)
{}
%
%
String sql = "DELETE FROM note WHERE id=?" ;
boolean flag = false ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
// 设置删除条件
pstmt.setInt(1,id) ;
pstmt.executeUpdate() ;
pstmt.close() ;
conn.close() ;
flag = true ;
}
catch(Exception e)
{}
%
%
response.setHeader("refresh","2;URL=list_notes.jsp") ;
if(flag)
{
%
留言删除成功,两秒后跳转到留言列表页!!!br
如果没有跳转,请按a href="list_notes.jsp"这里/a!!!
%
}
else
{
%
留言删除失败,两秒后跳转到留言列表页!!!br
如果没有跳转,请按a href="list_notes.jsp"这里/a!!!
%
}
%
%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader("refresh","2;URL=login.jsp") ;
%
您还未登陆,请先登陆!!!br
两秒后自动跳转到登陆窗口!!!br
如果没有跳转,请按a href="login.jsp"这里/a!!!br
%
}
%
/center
/body
/html
-- 创建表
-- 用户表(登陆)、留言表
-- 删除表
DROP TABLE person ;
DROP TABLE note ;
-- 删除序列
DROP SEQUENCE note_sequ ;
-- 创建序列
CREATE SEQUENCE note_sequ ;
-- 创建person表
CREATE TABLE person
(
id varchar(20) not null primary key ,
name varchar(20) ,
password varchar(20)
) ;
-- 创建留言表
CREATE TABLE note
(
id int not null primary key , -- sequence
title varchar(20) not null ,
author varchar(20) not null ,
content varchar(50) not null
) ;
-- 插入测试数据
INSERT INTO person VALUES ('LXH','李兴华','zzzzzz') ;
INSERT INTO person VALUES ('MLDN','魔乐','mmmmmm') ;
-- 事务提交
commit ;
关于JSP写个留言板
//留言页面
%@ page language="java"%
%@ page import="java.util.*" %
%@ page import="java.sql.*" %
%@ page contentType="text/html; charset=gb2312"%
jsp:useBean id="person" scope="session" class="DataClass.PeopleData"/
html
head
title公共留言板/title
/head
body bgcolor=black text="#66FFCC"
%!
Connection con ;//////数据库接口
Statement sta ;///对数据库操作的类
ResultSet res ;/////接收数据的包
String str ;//// 连接数据库用到的字符串
String s1,s2,s3,s4,picture ;
String path ;
%
%
if(!person.getSchoolNumber().equals(""))
{
try
{
str="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=webapps/ROOT/database/database.mdb" ;//因为主目录是tomcat 6.0/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection(str);
sta=con.createStatement() ;
}
catch(Exception Ee){ out.print("数据库连接失败") ; }
if(request.getParameter("message")!=null)
{
String s1,s2,s3,s4,s5 ;
s1=person.getSchoolNumber() ;
s2=person.getName() ;
s3=(new java.util.Date()).toLocaleString() ;
byte[] buffer=request.getParameter("message").getBytes("ISO-8859-1");
s4=new String(buffer,"GB2312");
if(s4.equals("")) s4="没啥好说的...." ;
s5=person.getPictureName() ;
s1="'"+s1+"'" ;
s2="'"+s2+"'" ;
s3="'"+s3+"'" ;
s4="'"+s4+"'" ;
s5="'"+s5+"'" ;
String sql="insert into messagedata values("+s1+","+s2+","+s3+","+s4+","+s5+")" ;
try{
sta.executeUpdate(sql) ;
}
catch(SQLException e)
{
out.print("插入新留言时的异常:");
out.print(e.toString()) ;
}
}
%
center
font color="#6666FF" size="7"
留 言 板
/font
/center
%
try
{
String sql="select * from messagedata" ;
res=sta.executeQuery(sql);
while(res.next())
{
s1=res.getString("学号") ;
s2=res.getString("姓名") ;
s3=res.getString("时间") ;
s4=res.getString("内容") ;
picture=res.getString("照片") ;
path="photos/"+picture+".jpg" ;
%
a href="classmate.jsp?ID=%=s1%"
font color="#33CCFF"
img align="top" src="%=path%" height="160" width="128" /
/font
/a
br
font color="#0099CC"姓名:/font%=s2%
font color="#0099CC"学号:/font%=s1%
br
font color="#0099CC"曾在此留言:/font%=s4%
font color="#666666"(%=s3%)/font
br
%
}//while
}//try
catch(SQLException e) {out.print(e.toString()) ;}
%
bgsound src="mid/stranger.mp3" loop="-1"
form action="message.jsp" method="post"
font color="#FF6633" size="6"我也来说两句:/fontbr
textarea name="message" rows="3" cols="40"/textarea
input type="submit" name="sure" value="提交留言"
/form
%
}
else
{
out.print("br /br /br /br /br /br /br /");
out.print("center对不起、您还没有登陆!!!/center");
}
%
/body
/html
//处理信息的javaBean
package DataClass ;
public class MessageData
{
private String SchoolNumber ;
private String Name ;
private String SaidTime ;
private String Content ;
public MessageData()
{
SchoolNumber="" ;
Name="" ;
SaidTime="" ;
Content="" ;
}
public void setSchoolNumber(String a)
{
SchoolNumber=new String(a) ;
}
public void setName(String a)
{
Name=new String(a) ;
}
public void setSaidTime(String a)
{
SaidTime=new String(a) ;
}
public void setContent(String a)
{
Content=new String(a) ;
}
//----------------------------------
public String getSchoolNumber()
{
return SchoolNumber ;
}
public String getName()
{
return Name ;
}
public String getSaidTime()
{
return SaidTime ;
}
public String getContent()
{
return Content ;
}
}
//处理个人信息的javaBean
package DataClass ;
public class PeopleData
{
private String schoolnumber ;
private String password ;
private String name ;
private String college ;
private String department ;
private String logintime ;
private String picture ;
private String email ;
private String QQnumber ;
private String description ;
public PeopleData()
{
schoolnumber=new String("") ;
password=new String("") ;
name=new String("") ;
college=new String("") ;
department=new String("") ;
logintime=new String("") ;
picture=new String("") ;
email=new String("") ;
description=new String("") ;
QQnumber=new String("") ;
}
public void setSchoolNumber(String tem)
{
schoolnumber=new String(tem) ;
}
public void setPassword(String tem)
{
password=new String(tem) ;
}
public void setName(String tem)
{
name=new String(tem) ;
}
public void setCollege(String tem)
{
college=new String(tem) ;
}
public void setDepartment(String tem)
{
department=new String(tem) ;
}
public void setLoginTime(String tem)
{
logintime=new String(tem) ;
}
public void setPictureName(String tem)
{
picture=new String(tem) ;
}
public void setEmail(String tem)
{
email=new String(tem) ;
}
public void setDescription(String tem)
{
description=new String(tem) ;
}
public void setQQNumber(String tem)
{
QQnumber=new String(tem) ;
}
//--------------------------------
public String getSchoolNumber()
{
return schoolnumber ;
}
public String getPassword()
{
return password ;
}
public String getName()
{
return name ;
}
public String getCollege()
{
return college ;
}
public String getDepartment()
{
return department ;
}
public String getLoginTime()
{
return logintime ;
}
public String getPictureName()
{
return picture ;
}
public String getEmail()
{
return email ;
}
public String getDescription()
{
return description ;
}
public String getQQNumber()
{
return QQnumber ;
}
}
jsp留言版代码!!!!!!!!!!!!!!!谢谢
我邮箱了
有个以前刚学jsp时做的特别简单的留言板系统。
功能是显示,添加,删除,修改,用了 javaBean连接数据库,其他的用jsp页面实现的 ,非常简单,数据库用access,也写好了带着,你只需配置一下数据源就能运行。只要懂点jsp就能看懂。你要是不嫌简单发给你。
JSP实现留言板留言 但是我这个就只能留一个 然后 再留言就覆盖了 我怎么可以一直留下去
首先你要在result.jsp里面创建一个LinkedList, 每次按照原来的拼接message变量后,在后面也拼接上当前时间, 然后吧message加入到LinkedList变量中
index.jsp页面拿到保存在session中的LinkedList, 按照顺序打印出来就OK了
当然你的代码也可以直接改.只是顺序的问题而已
session.setAttribute("message",message) 和他下面的哪一行调换位置就行了
求用JSP编写留言板代码,要能在Eclipse上直接运行,要求简单,能显示发表时间和第几楼即可,格式稍微规点。
Eclipse上运行不了JSP吧,必须是MyEclipse+Tomcat,留言板再怎么说,一个数据库,一张发帖JSP,一张显示留言JSP,中间处理留言和显示留言的两个servlet,一个存储留言信息的JavaBean少不了的,这么多的代码,这里贴不下吧
关于jsp单纯的留言代码和用jsp实现留言和留言管理的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 04-29htmlcss表格样式代码的简单介绍[20240429更新]
- 04-29逼真下雪代码(电脑下雪代码)[20240429更新]
- 04-29网页新开页面代码(网页新开页面代码是什么)[20240429更新]
- 04-29html网购网站制作代码(html网购网站制作代码大全)[20240429更新]
- 04-29java无参计算器代码(JAVA计算器代码)[20240429更新]
- 04-29web网页制作源代码(制作网页的代码)[20240429更新]
- 04-29.net小程序设计源代码(小程序开发代码大全)[20240429更新]
- 04-29post代码(Post 中文)[20240429更新]
- 04-29matlab图像特征提取代码(matlab读取图像代码)[20240429更新]
- 04-29小贷平台代码(小贷平台代码大全)[20240429更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接