LoginAction.java:
package campsg.qunawan.action;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.catalina.mbeans.UserMBean;
public class LoginAction extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("执行LoginAction方法");
doPost(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String method = request.getParameter("method");
if("login".equals(method)){//登录
String username = request.getParameter("username");
String password = request.getParameter("password");
if(username==null||"".equals(username.trim())||password==null||"".equals(password.trim())){
System.out.println("用户名或密码不能为空!");
response.sendRedirect("login.html");
return;
}
boolean isValid = false;
if(isValid){
System.out.println("登录成功!");
request.getSession().setAttribute("username", username);
response.sendRedirect("index.html");
return;
}else{
System.out.println("用户名或密码错误,登录失败!");
response.sendRedirect("login.html");
return;
}
}else if("logout".equals(method)){//退出登录
System.out.println("退出登录!");
request.getSession().removeAttribute("username");
response.sendRedirect("login.html");
return;
}
}
}