资源简介
本资源是一个简易留言板的代码,主要用了JSP+Servlet+JavaBean传统方式,实现登录、注册与留言的功能,内容仅供学习参考。
下载的文件肯定不能直接运行,需要自己配好服务器与环境,然后根据代码建立相应的数据库。
对本资源详细的介绍请见这篇博客。
http://blog.csdn.net/qq_33171970/article/details/51357037
因为是自己写的所以要了一点积分,请见谅。
代码片段和文件信息
package org.dao;
import java.sql.*;
import org.model.*;
import org.db.*;
import java.util.ArrayList;
public class LoginDao {
Connection conn=DBconn.getConn(); ; //数据库连接对象
PreparedStatement pstmt;
public Login checkLogin(String nameString password){ //验证用户名密码
try{
pstmt=conn.prepareStatement(“select*from[loginss] where name=? “ + “ and password=?“);
pstmt.setString(1 name); //设置SQL语句参数
pstmt.setString(2 password); //设置SQL语句参数
ResultSet rs=pstmt.executeQuery(); //执行查询,返回结果集
if(rs.next()){ //通过JavaBean保存值
Login login=new Login();
login.setId(rs.getInt(1));
login.setName(rs.getString(2));
login.setPassword(rs.getString(3));
login.setRole(rs.getInt(4));
return login; //返回JavaBean对象
}
return null; //验证失败返回null
}catch(Exception e){
e.printStackTrace();
return null;
}
}
public ArrayList findMbInfo(){
try{
ArrayList al=new ArrayList();
pstmt=conn.prepareStatement(“select * from [messagess]“);
ResultSet rs=pstmt.executeQuery();
while(rs.next()){
MessBoar mb=new MessBoar();
mb.setId(rs.getInt(1));
mb.setName(rs.getString(2));
mb.setTime(rs.getDate(3));
mb.settitle(rs.getString(4));
mb.setMessage(rs.getString(5));
al.add(mb);
}
return al;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
public String getName(int id){
String name=null;
try{
pstmt=conn.prepareStatement(“select name from [loginss] where id=?“);
pstmt.setInt(1 id);
ResultSet rs=pstmt.executeQuery();
while(rs.next()){
name=rs.getString(1);
}
return name;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
public boolean addInfo(MessBoar mb){
try{
pstmt=conn.prepareStatement(“insert into [messagess] values(?????)“);
pstmt.setInt(1 mb.getId());
pstmt.setString(2 mb.getName());
pstmt.setDate(3 mb.getTime());
pstmt.setString(4 mb.gettitle());
pstmt.setString(5 mb.getMessage());
pstmt.executeUpdate();
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}
}
public boolean insertUser(int idString nameString password){
try{
pstmt=conn.prepareStatement(“insert into [loginss] values(????)“);
pstmt.setInt(1 id);
pstmt.setString(2 name);
pstmt.setString(3 password);
pstmt.setInt(4 0);
pstmt.executeUpdate();
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-09 22:16 messageBoard\
文件 1093 2016-05-09 22:15 messageBoard\.classpath
文件 1337 2016-05-09 22:17 messageBoard\.project
目录 0 2016-05-09 22:15 messageBoard\.settings\
文件 522 2016-05-09 22:15 messageBoard\.settings\.jsdtscope
文件 364 2016-05-09 22:15 messageBoard\.settings\org.eclipse.jdt.core.prefs
文件 495 2016-05-09 22:15 messageBoard\.settings\org.eclipse.wst.common.component
文件 414 2016-05-09 22:15 messageBoard\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-05-09 22:15 messageBoard\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-05-09 22:15 messageBoard\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2016-05-09 22:16 messageBoard\src\
目录 0 2016-05-09 22:16 messageBoard\src\org\
目录 0 2016-05-09 22:16 messageBoard\src\org\dao\
文件 2851 2016-04-13 19:35 messageBoard\src\org\dao\LoginDao.java
目录 0 2016-05-09 22:16 messageBoard\src\org\db\
文件 657 2016-04-07 16:26 messageBoard\src\org\db\DBconn.java
目录 0 2016-05-09 22:16 messageBoard\src\org\model\
文件 587 2016-04-13 19:31 messageBoard\src\org\model\Login.java
文件 722 2016-04-07 00:44 messageBoard\src\org\model\MessBoar.java
目录 0 2016-05-09 22:16 messageBoard\src\org\servlet\
文件 1456 2016-04-13 19:42 messageBoard\src\org\servlet\LeaveMessageServlet.java
文件 1488 2016-04-13 19:50 messageBoard\src\org\servlet\LoginServlet.java
文件 882 2016-04-13 19:14 messageBoard\src\org\servlet\RegisterServlet.java
目录 0 2016-05-09 22:16 messageBoard\WebRoot\
文件 440 2016-04-13 20:07 messageBoard\WebRoot\error.jsp
文件 930 2016-04-13 20:07 messageBoard\WebRoot\leavemessage.jsp
文件 874 2016-04-13 20:07 messageBoard\WebRoot\login.jsp
文件 1171 2016-04-13 20:06 messageBoard\WebRoot\main.jsp
目录 0 2016-05-09 22:15 messageBoard\WebRoot\me
文件 39 2016-03-31 16:16 messageBoard\WebRoot\me
文件 983 2016-04-13 20:07 messageBoard\WebRoot\register.jsp
............此处省略18个文件信息
相关资源
- 2015年传智播客35期JavaEE工程师从基础
- JavaEE课程设计
- JavaEE就业webSSHSSMJava仿在线教育网站
- javaee图书管理
- JavaEE开发的颠覆者 Spring Boot实战 完整
- JavaEE互联网轻量级框架整合开发PDF高
- 2018传智播客JavaEE(IDEA版)视频教程绝
- 2018年最新JavaEE全套视频教程
- 黑马java后台就业班
- Java EE 8 Cookbook-Packt Publishing(2018)
- javaEE大作业 网上考试系统设计代码、
- 基于JavaEE的图书管理系统设计与实现
- 基于JavaEE的网上书店项目完整代码+
- 黑马JavaEE就业班32期
- 史上最全传智播客JavaEE视频资料
- JavaEE企业应用现状及趋势介绍了所有
- javaEE 的图书管理系统
- 基于JAVAEE的学生管理系统
- JSP在线考试系统的设计与实现(源代
- 韩顺平Java全部视频教程(完整版)
- 黑马JavaEE 57期.7z
- 黑马程序员JavaEE就业班全套资源代码
- 彻底了解JAVASE、JAVAEE、JAVAWEB整个的知
- 基于javaweb、mysql的 学生信息管理系统
- JSP+MySQL实验室设备信息管理系统
- 史上最全JavaEE基础体系图解(xmind)
- 文档,JavaEEAPI.chm中文版,新.zip
- javaee8-api.chm
- JavaEE实验报告
- javaee毕业生就业管理系统servlet+mysql(
评论
共有 条评论