
关于JSP写个留言板
要求写个留言板登录界面~~~要去有登录界面管理员登录用户能留言,管理员能管理留言。。。不要求其他功能最简化就可以数据库要求oracle开发工具eclipse,语言java...
要求写个留言板登录界面~~~要去有登录界面 管理员登录 用户能留言,管理员能管理留言。。。不要求其他功能最简化就可以 数据库要求oracle 开发工具eclipse,语言java不要求界面 最简就好 谢谢
不管用什么谁能给我段代码~~~ 展开
不管用什么谁能给我段代码~~~ 展开
4个回答
展开全部
//留言页面
<%@ 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">我也来说两句:</font><br>
<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 ;
}
}
<%@ 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">我也来说两句:</font><br>
<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 ;
}
}
展开全部
到scdn上下载去,前两天还见过一个类似的,不过这种简单的项目一般没人用oracle,都是用access的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错,这样的项目都用mysql,不用access,用access就必须要用windows,而且access连外键都没有,根本没法设计数据表结构
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的小项目,用mysql就行了,何必用oracle
具体可参见马士兵的bbs项目视频
具体可参见马士兵的bbs项目视频
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询