资源简介
jsp实现servlet验证登录,操作mysql数据库,绝对适合初学者。本资源有教程
代码片段和文件信息
package servlet;
import java.io.IOException;
import java.sql.*;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(“/LoginServlet“)
public class MyServlet extends HttpServlet {
Connection conn;
String url = “jdbc:mysql://localhost:3306/TestDB“;
@Override
public void init() throws ServletException {
super.init();
try{
Class.forName(“com.mysql.jdbc.Driver“);
}catch(ClassNotFoundException e){
System.out.println(e);
}
}
@Override
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
response.setContentType(“text/html“);
request.setCharacterEncoding(“UTF-8“);
response.setCharacterEncoding(“UTF-8“);
String username = request.getParameter(“username“);
String password = request.getParameter(“password“);
String message = null;
request.getSession().setAttribute(“message“message);
try {
conn = DriverManager.getConnection(url “root“ “root“);
Statement stmt = conn.createStatement(); // 获取Statement
String sql = “SELECT * FROM user WHERE name=‘“ + username
+ “‘ AND pwd=‘“ + password + “‘“; // 查询用户信息的SQL语句
ResultSet rs = stmt.executeQuery(sql); // 执行查询
if (rs.next()) { // 有数据库中存在该用户
request.getSession().setAttribute(“username“ username);
rs.close();
stmt.close();
conn.close();
response.sendRedirect(“success.jsp“);
}
else{
message = “用户名或密码有误“;
request.getSession().setAttribute(“message“message);
response.sendRedirect(“login.jsp“);
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3507 2014-05-09 10:54 LoginJDBCTest\build.xm
文件 2598 2014-05-09 10:53 LoginJDBCTest\nbproject\ant-deploy.xm
文件 81541 2014-05-09 10:54 LoginJDBCTest\nbproject\build-impl.xm
文件 473 2014-05-09 10:54 LoginJDBCTest\nbproject\genfiles.properties
文件 456 2014-05-09 10:53 LoginJDBCTest\nbproject\private\private.properties
文件 245 2014-05-09 10:54 LoginJDBCTest\nbproject\private\private.xm
文件 3434 2014-05-09 10:54 LoginJDBCTest\nbproject\project.properties
文件 919 2014-05-09 10:54 LoginJDBCTest\nbproject\project.xm
文件 25 2014-05-09 10:53 LoginJDBCTest\src\conf\MANIFEST.MF
文件 2077 2014-05-09 10:53 LoginJDBCTest\src\java\servlet\MyServlet.java
文件 311 2014-05-09 10:53 LoginJDBCTest\web\index.jsp
文件 1300 2014-05-09 10:53 LoginJDBCTest\web\login.jsp
文件 94 2014-05-09 10:54 LoginJDBCTest\web\me
文件 794 2014-05-09 10:53 LoginJDBCTest\web\success.jsp
目录 0 2014-05-09 10:53 LoginJDBCTest\src\java\servlet
目录 0 2014-05-09 10:54 LoginJDBCTest\nbproject\private
目录 0 2014-05-09 10:53 LoginJDBCTest\src\conf
目录 0 2014-05-09 10:53 LoginJDBCTest\src\java
目录 0 2014-05-09 10:53 LoginJDBCTest\web\me
目录 0 2014-05-09 10:53 LoginJDBCTest\web\WEB-INF
目录 0 2014-05-09 10:53 LoginJDBCTest\nbproject
目录 0 2014-05-09 10:53 LoginJDBCTest\src
目录 0 2014-05-09 10:53 LoginJDBCTest\test
目录 0 2014-05-09 10:53 LoginJDBCTest\web
目录 0 2014-05-09 10:53 LoginJDBCTest
----------- --------- ---------- ----- ----
97774 25
- 上一篇:基于SSM的旅游网站论文.doc
- 下一篇:mongodb-2.6.3.jar
相关资源
- mysql数据处理,java用户登录处理
- jsp模拟酷狗官网源码(附数据库)
- 法律咨询信息系统(java+jsp+sqlserver)
- 煤矿安全管理系统(jsp源码+数据库脚
- 基于JSP实现的美食餐饮管理系统(源
- 北大青鸟jsp+servlte服务管理系统
- 都市供求信息网(源码+数据库+文档)
- 学生信息管理系统源码+mysql数据库
- jsp+servlet+jdbc开发学生信息后台管理系
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
- jsp宠物商店(源码+数据库)
- jsp进销存管理系统(源码+数据库+文档
- 基于JAVA_JSP电子书系统(源码+数据库
- JSP考试网上报名考试系统(源码+数据
- jsp讲解
- jsp简单登录
- shine网上书城(jsp+mysql)
- 基于JSP学生成绩管理系统软件的开发
- 学生请假管理系统.zip
- 药品进销存管理系统(论文范文_JSP
- JSP购物网站完整源码包含项目源码,
- 奖学金管理系统java+jsp+mysql
- mysql-connector-java-5.0.8-bin驱动jar
- 官方mysql-connector-java-5.1.28-bin.jar
- mysql-connector-java-5.1.17.jar
- Android直连Mysql数据库需要导入的jar包
- mysql与java连接的适配包mysql-connector-
- 实现jsp页面二级下拉框联动,实时读
- JSP+SQL音乐网站(毕业设计)
评论
共有 条评论