资源简介
本资源是一个简易留言板的代码,主要用了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个文件信息
相关资源
- JavaEE图书管理系统95427
- 2018年传智播客黑马训练营JAVAEE49期培
- 韩顺平Java和javaEE视频教程资 资源 完
- 《Java EE企业级应用开发教程Spring+Sp
- 《轻量级JavaEE企业应用实战》配套资
- 轻量级JavaEE企业应用实战第5版 光盘
- 轻量级Java EE企业应用实战第4版光盘
- 《JavaEE架构设计与开发实践》课本源
- JAVA EE网上考试系统
- 使用javaee实现的网上书店包含数据库
- javaee学生管理系统,教务管理系统,
- java图书管理系统,一个javaee项目
- javaEE框架实现宿舍管理系统
- javaEE登录注册
- 图书馆信息管理系统利用框架开发利
- javaEE上传文件和参数
- javaEE上传文件
- javaEE开发 api中英文对照版
- javaEE+jsp+MySql学生成绩管理系统(ecl
- javaWEB酒店管理系统源代码完整版
- JavaEE学生管理系统
- JAVAEE_学生信息管理系统
- javaee6 jar
- JavaEE开发环境搭建.docx
- JavaEE 高校学生选课系统Struts2 和hibe
- javaEE做的NBA网站源码
- Romain Manni-Bucau - Java EE 8 High Performanc
- 基于JavaEE的学生宿舍管理系统 JSP
- 吉林大学javaee上机所需软件及文档说
- java 简单微博系统
评论
共有 条评论