package?Servlet;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.sql.SQLException;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.swing.JOptionPane;
import?Bean.login;
import?Dao.loginDao;
public?class?loginServlet?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?1L;
public?loginServlet()?{
super();
}
public?void?destroy()?{
super.destroy();
}
public?void?init()?throws?ServletException?{
}
public?void?doGet(HttpServletRequest?request,?HttpServletResponse?response)
throws?ServletException,?IOException?{
return;
}
public?void?doPost(HttpServletRequest?request,?HttpServletResponse?response)
throws?ServletException,?IOException?{
String?user?=?request.getParameter("user");
String?password?=?request.getParameter("password");
String?type?=?request.getParameter("type");
System.out.println("ls2");
System.out.println(type);
????????System.out.println(user);
response.setContentType("text/html;?charset=gb2312");
PrintWriter?out?=?response.getWriter();
try{
//login?lg?=?new?Bean.login();
System.out.println("ls2");
login?lg?=?new?loginDao().login(user,type);
if(lg?!=?null|"".equals(lg)){
System.out.println("ls3");
if(lg.getPassword().equals(password)){
out.print(user);
out.print(password);
out.print(type);
String?ty?=?type;
if(ty?==?"user"){
response.sendRedirect("/Bus/index.jsp");
}else?if(ty?==?"administrator"){
response.sendRedirect("/Bus/administrator.jsp");
}
}else{
JOptionPane.showMessageDialog(null,?"密碼錯誤,請重新輸入密碼!");
response.sendRedirect("/Bus/login.jsp");
}
}else{
JOptionPane.showMessageDialog(null,?"用戶名不存在!");
request.getRequestDispatcher("/login.jsp").forward(request,?response);
}
}catch(SQLException?e){
e.printStackTrace();
}
}
添加回答
舉報
0/150
提交
取消