📄 loginaction.java
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package com.online.actions;import com.online.forms.LoginForm;import com.online.pojo.User;import com.online.service.*;import java.util.ArrayList;import java.util.List;//import javax.ejb.ObjectNotFoundException;import javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionMapping;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMessage;import org.apache.struts.action.ActionMessages;/** * * @author Administrator */public class LoginAction extends org.apache.struts.action.Action { private final static String SUCCESS = "success"; public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { List ErrorMessages=new ArrayList(); ActionErrors errors = new ActionErrors(); saveMessages(request, errors); LoginForm myForm = (LoginForm) form; LoginService item=new LoginService(); User us=item.getUser(myForm.getUsername()); if(us==null){ ErrorMessages.add("The user is not exist."); } else if((us!=null)&&(!us.getPassword().equalsIgnoreCase(myForm.getPassword()))){ ErrorMessages.add("error password."); } HttpSession session=request.getSession(); if(!ErrorMessages.isEmpty()){ session.setAttribute("ErrorMessages",ErrorMessages); return mapping.findForward("error"); } session.setAttribute("us", us); ExamQuestionService it=new ExamQuestionService(); List tm=it.getQuestionCollection(); System.out.println("Qustion Numbers : "+tm.size()); session.setAttribute("tm",tm); return mapping.findForward("success"); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -