📄 loginaction.java
字号:
package com.web.action;import static com.common.BeanFactory.getBean;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import com.bean.Operator;import com.opensymphony.xwork2.ActionSupport;import com.service.ReaderService;public class LoginAction extends ActionSupport { private String userName; private String passWord; private String verifyCode; public String login() throws Exception{ HttpServletRequest request = ServletActionContext.getRequest(); ReaderService service = (ReaderService)getBean("readerService"); Operator operator = (Operator)service.findOpertor(null, null, userName, passWord).get(0); HttpSession session = request.getSession(); String authCode = (String)session.getAttribute("authCode"); System.out.println(verifyCode+"/"+authCode); System.out.println(userName+"/"+passWord); if(!authCode.equals(verifyCode)){ session.setAttribute("message", "验证码不正确"); return "failure"; } if(operator==null){ session.setAttribute("message", "用户名或密码不正确"); return "failure"; } session.setAttribute("operator", operator); return "success"; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassWord() { return passWord; } public void setPassWord(String passWord) { this.passWord = passWord; } public String getVerifyCode() { return verifyCode; } public void setVerifyCode(String verifyCode) { this.verifyCode = verifyCode; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -