📄 logonaction.java
字号:
package xian.bin.logon;import org.apache.struts.action.*;import javax.servlet.http.*;import xian.bin.admin.*;import app.*;import java.util.*;public class LogonAction extends Action { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { LogonForm logonForm = (LogonForm) actionForm; Test test=Test.getTest(); ActionErrors errors=new ActionErrors(); boolean isAdmin=false; try{ Admin admin=test.managerHome.create(); Iterator its=admin.getAllManager().iterator(); while(its.hasNext()){ AdminDTO dto=(AdminDTO)its.next(); System.out.println("Form="+logonForm.getAdmin()); System.out.println("EJB="+dto.getAdmin()); if(logonForm.getAdmin().equals(dto.getAdmin())){ System.out.println(" 用户名相同"); httpServletRequest.getSession().setAttribute("count","1"); return actionMapping.findForward("wecome"); } else{ isAdmin=true; } } } catch(Exception e){ e.printStackTrace(); } if(isAdmin){ errors.add("notequals",new ActionError("not equals")); return actionMapping.findForward("logon"); } return null; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -