package servlet;
import util.DBUtil;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
/**
* Servlet 注解配置信息
*/
@WebServlet(name = "LoginServlet",value = "/login")
public class LoginServlet extends HttpServlet {
/**
* post请求 会执行doPost方法
* @param request
* @param response
* @throws ServletException
* @throws IOException
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request,response);
}
/**
* get请求 会执行doGet方法
* @param request
* @param response
* @throws ServletException
* @throws IOException
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("servlet 请求");
request.setCharacterEncoding("utf-8");
String username = request.getParameter("username");
String password = request.getParameter("password");
HttpSession session = request.getSession();
if("1".equals(request.getParameter("invalidate")) && session.getAttribute("username") != null){
session.invalidate();
//session.removeAttribute("username");
response.sendRedirect("login.jsp");
}
try {
Connection connection = DBUtil.getConnection();
//sql 模板
String sql = "select * from user where username = ? and password = ?";
//使用PreparedStatement对象执行sql语句
PreparedStatement ps = connection.prepareStatement(sql);
ps.setString(1,username);
ps.setString(2,password);
ResultSet rs = ps.executeQuery();
//response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
if(rs.next()){
//表示登录成功
session.setAttribute("username",username);
response.sendRedirect("home.jsp");
}else{
//表示登录未成功
out.print("登录失败,3秒之后跳转登录页面...");
response.setHeader("refresh","3;url=login.jsp");
}
//服务端跳转
//request.getRequestDispatcher("home.jsp").forward(request,response);
DBUtil.close(connection,ps,rs);
}catch (Exception e){
e.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
期末大作业基于java的校友管理系统源码.zip
共40个文件
jsp:13个
js:6个
xml:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 164 浏览量
2022-11-27
15:59:55
上传
评论
收藏 1.27MB ZIP 举报
温馨提示
期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码.zip 期末大作业基于java的校友管理系统源码
资源推荐
资源详情
资源评论
收起资源包目录
期末大作业基于java的校友管理系统.zip (40个子文件)
alumni-management-system-master
src
com
media
bean
UserBean.java 876B
servlet
UserServlet.java 592B
LoginServlet.java 3KB
util
DBUtil.java 1KB
.idea
misc.xml 361B
vcs.xml 167B
modules.xml 534B
.gitignore 176B
web
web
css
bootstrap.css 170KB
WEB-INF
web.xml 304B
lib
mysql-connector-java-5.1.39-bin.jar 966KB
js
jquery.min.js 85KB
bootstrap.bundle.js 207KB
bootstrap.js 121KB
login.jsp 2KB
register.jsp 2KB
libraries
mysql_connector_java_5_1_39_bin1.xml 269B
mysql_connector_java_5_1_39_bin.xml 272B
web
css
bootstrap.css 170KB
home.jsp 6KB
develop.jsp 4KB
excellent.jsp 4KB
js
jquery.min.js 85KB
bootstrap.bundle.js 207KB
bootstrap.js 121KB
bg (1).jpg 19KB
c (3).jpg 32KB
login.jsp 3KB
add.jsp 2KB
delete.jsp 1KB
index.jsp 4KB
c (2).jpg 26KB
register.jsp 3KB
info.jsp 4KB
b.jpeg 9KB
update.jsp 2KB
c (1).jpg 30KB
bg (2).jpg 5KB
edit.jsp 3KB
alumni-management-system.iml 423B
共 40 条
- 1
资源评论
- 2301_773215762023-06-04超级好的资源,很值得参考学习,对我启发很大,支持!
程序员张小妍
- 粉丝: 1w+
- 资源: 3252
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功