• 大小: 1.3MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-27
  • 语言: 其他
  • 标签: 用户登陆  

资源简介

使用Servlet 实现用户登陆 ,Filter(过滤器)

资源截图

代码片段和文件信息

package dao;
import java.sql.SQLException;
import entity.Student;
/**
* 学生数据访问类
* @author BeanSoft@126.com
* @version 0.1 2007-12-21
*/
public class StudentDAO {
/**
* 根据用户名和密码找到用户对象。
* @param username 用户名
* @param password 密码
* @return 找到的用户对象,找不到返回null
*/
public Student findStudent(String username String password) {
try {
Class.forName(“com.mysql.jdbc.Driver“);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
java.sql.Connection conn = null;//数据库连接
java.sql.PreparedStatement pstmt = null;//数据库表达式
java.sql.ResultSet rs = null;//结果集
String sql = “select * from Student where username = ? and password= ?“;//SQL
try {
conn = java.sql.DriverManager.getConnection(“jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=GBK“ “root“ null);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 username);
pstmt.setString(2 password);
rs = pstmt.executeQuery();
if(rs !=null && rs.next()) {
// 读到数据,生成实体类
Student student = new Student();
student.setId(rs.getInt(1));
student.setUsername(rs.getString(“username“));
student.setPassword(rs.getString(“password“));
student.setAge(rs.getInt(“age“));
System.out.println(rs.getString(“username“));
return student;
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 6. 释放资源,建议放在finally语句中确保都被关闭掉了
try {
rs.close();
} catch (SQLException e) {}
try {
pstmt.close();
} catch (SQLException e) {}
try {
conn.close();
} catch (SQLException e) {}
}
return null;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        894  2007-12-22 21:43  实现用户登陆\login.html

     文件     703265  2008-03-05 17:27  实现用户登陆\mysql-connector-java-5.1.6-bin.jar

     文件        308  2007-12-22 21:51  实现用户登陆\result.jsp

     文件        455  2009-08-07 16:08  实现用户登陆\userLogin\.classpath

     文件        300  2009-08-07 16:02  实现用户登陆\userLogin\.mymetadata

     文件       1227  2009-08-07 16:18  实现用户登陆\userLogin\.project

     文件       1586  2009-08-07 16:41  实现用户登陆\userLogin\src\dao\StudentDAO.java

     文件        930  2009-08-07 16:09  实现用户登陆\userLogin\src\entity\Student.java

     文件       2236  2009-08-07 16:07  实现用户登陆\userLogin\src\filters\TomcatFormFilter.java

     文件       1518  2009-08-07 16:41  实现用户登陆\userLogin\src\servlets\LoginServlet.java

     文件        834  2009-08-07 16:02  实现用户登陆\userLogin\WebRoot\index.jsp

     文件        926  2009-08-07 16:32  实现用户登陆\userLogin\WebRoot\login.html

     文件         39  2009-08-07 16:02  实现用户登陆\userLogin\WebRoot\meta-INF\MANIFEST.MF

     文件        889  2009-08-07 16:17  实现用户登陆\userLogin\WebRoot\result.jsp

     文件       2560  2009-08-07 16:41  实现用户登陆\userLogin\WebRoot\WEB-INF\classes\dao\StudentDAO.class

     文件       1088  2009-08-07 16:09  实现用户登陆\userLogin\WebRoot\WEB-INF\classes\entity\Student.class

     文件       1628  2009-08-07 16:08  实现用户登陆\userLogin\WebRoot\WEB-INF\classes\filters\TomcatFormFilter$Request.class

     文件       1616  2009-08-07 16:08  实现用户登陆\userLogin\WebRoot\WEB-INF\classes\filters\TomcatFormFilter.class

     文件       1844  2009-08-07 16:41  实现用户登陆\userLogin\WebRoot\WEB-INF\classes\servlets\LoginServlet.class

     文件     703265  2009-08-07 16:08  实现用户登陆\userLogin\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.6-bin.jar

     文件       1042  2009-08-07 16:08  实现用户登陆\userLogin\WebRoot\WEB-INF\web.xml

     文件      65024  2009-08-07 16:00  实现用户登陆\用户登陆.doc

     目录          0  2009-08-07 16:43  实现用户登陆\userLogin\WebRoot\WEB-INF\classes\dao

     目录          0  2009-08-07 16:43  实现用户登陆\userLogin\WebRoot\WEB-INF\classes\entity

     目录          0  2009-08-07 16:43  实现用户登陆\userLogin\WebRoot\WEB-INF\classes\filters

     目录          0  2009-08-07 16:43  实现用户登陆\userLogin\WebRoot\WEB-INF\classes\servlets

     目录          0  2009-08-07 16:43  实现用户登陆\userLogin\WebRoot\WEB-INF\classes

     目录          0  2009-08-07 16:43  实现用户登陆\userLogin\WebRoot\WEB-INF\lib

     目录          0  2009-08-07 16:43  实现用户登陆\userLogin\src\dao

     目录          0  2009-08-07 16:43  实现用户登陆\userLogin\src\entity

............此处省略12个文件信息

评论

共有 条评论