LoginAction.java
上传用户:jishiqi_cj
上传日期:2022-08-08
资源大小:24765k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

  1. package classmate;
  2. import javax.servlet.http.HttpServletRequest;
  3. import javax.servlet.http.HttpServletResponse;
  4. import org.apache.struts.action.Action;
  5. import org.apache.struts.action.ActionForm;
  6. import org.apache.struts.action.ActionForward;
  7. import org.apache.struts.action.ActionMapping;
  8. import org.apache.struts.action.ActionMessages;
  9. import org.apache.struts.action.ActionMessage;
  10. public final class LoginAction extends Action{  
  11. public ActionForward execute(
  12. ActionMapping mapping,
  13. ActionForm form,
  14. HttpServletRequest request,  
  15. HttpServletResponse response) throws Exception {
  16.     UserForm userform = (UserForm) form;         
  17. String name = userform.getName();
  18. String psw = userform.getPsw();
  19.     if("jenny".equals(name) && "hi".equals(psw)){
  20.     UserLoginLog ul = new UserLoginLog();
  21.     ul.save(name,psw);
  22.     return  mapping.findForward("successed");
  23.     }else{ 
  24. ActionMessages errors = new ActionMessages();
  25. errors.add(ActionMessages.GLOBAL_MESSAGE,
  26. new ActionMessage("label.deny"));
  27. if (!errors.isEmpty()) {
  28. saveErrors(request, errors);
  29.     return  mapping.findForward("failed");  
  30.     }
  31. }
  32. }