package com.java.jsp.servlet;
import java.io.IOException;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.java.japdao.UserDao;
import com.java.japdao.Impl.UserDaoImpl;
import com.java.jsp.User;
public class UserLoginServlet extends HttpServlet {
private static final long serialVersionUID = -205347041340147008L;
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
User user = new User();
// 获取login.jsp页面提交的账号和密码
String name = request.getParameter("name");
String password = request.getParameter("password");
// 测试数据
System.out.println(name + " " + password);
// 获取login.jsp页面提交的账号和密码设置到实体类User中
user.setName(name);
user.setPassword(password);
// 引入数据交互层
UserDao dao = new UserDaoImpl();
User us;
try {
us = dao.login(user);
// 测试返回的值
System.out.println(us);
if (us.getName().equals(name) && us.getPassword().equals(password)) {
response.sendRedirect("loginsuccess.jsp");
}
/*
* if (us != null) { response.sendRedirect("loginsuccess.jsp");
* request.setAttribute("info", "登陆成功"); }
*/ else {
response.sendRedirect("loginfailed.jsp");
/* request.setAttribute("info", "登录失败"); */
}
/*
* request.getRequestDispatcher("/index/info.jsp").forward(request,
* response);
*/
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
最近下载更多
lmj12345 LV2
2024年5月20日
asddwh LV13
2024年1月3日
CCCCWWWW LV4
2023年12月8日
jiemomo LV12
2023年10月19日
hongdongdong LV14
2023年9月3日
慵懒的小橘猫 LV11
2022年12月24日
000666 LV10
2022年12月24日
9798665 LV3
2022年10月20日
微信网友_5822776429744128 LV6
2022年5月28日
zhaolei111 LV2
2022年5月15日
最近浏览更多
微信网友_7491614210887680 LV1
5月3日
15719908287 LV10
2024年9月8日
ma406805131 LV19
2024年6月28日
326402 LV1
2024年6月13日
坚持仙蛊
2024年6月12日
暂无贡献等级
qqegfgggg
2024年5月29日
暂无贡献等级
刘Boss LV5
2024年5月28日
Master12581
2024年5月27日
暂无贡献等级
lmj12345 LV2
2024年5月20日
Jim_joker LV1
2024年4月25日

