📄 loginaction.java
字号:
//Created by MyEclipse Struts// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.0.0/xslt/JavaClass.xslpackage com.xxfb.struts.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import com.xxfb.hibernate.po.User;import com.xxfb.spring.ILogin;import com.xxfb.struts.form.LoginForm;/** * MyEclipse Struts * Creation date: 01-07-2008 * * XDoclet definition: * @struts.action path="/login" name="loginForm" input="/login.jsp" scope="request" validate="true" * @struts.action-forward name="erorr" path="/erorr.jsp" redirect="true" *///登陆验证public class LoginAction extends Action { // --------------------------------------------------------- Instance Variables // --------------------------------------------------------- Methods /** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */ private ILogin login; public void setLogin(ILogin login) { this.login = login; } public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm loginForm = (LoginForm) form; HttpSession session = request.getSession(); session.setAttribute("isEnter","true");//// String name = loginForm.getName();// String pw = loginForm.getPassword(); String name = request.getParameter("name"); String pw = request.getParameter("password"); System.out.println(name); System.out.println(pw); boolean bl = login.loginValidate(name,pw); if(bl==true){ User user = login.selectUser(name); Integer role = user.getRole(); session.setAttribute("role",role);// //System.out.println("denglu"+role); session.setAttribute("user",user); request.setAttribute("loginpw",pw); session.setAttribute("lpw",pw);//密码 session.setAttribute("mingzi",name);//用户名 System.out.println(bl); System.out.println("0000000000000000"); return mapping.findForward("frame"); } else{ System.out.println("sapig[reu"); return mapping.getInputForward(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -