正在加载图片...
MyEclipse6Java开发中文教程 attribute= userloginForm input="/userLogin. jsp name="userLoginForm path="/userLogin scope="request type="com yourcompany. struts action. UserloginAction"> <forward name="failed"path="/userLogin. jsp"/> <forward name="success" path="/userLoginSuccess jsp"/ </action </action-mappings> <message-resources parameter=com yourcompany. struts. ApplicationResources </struts-config> 以及加入了硬编码的登录身份验证功能(粗斜体代码,通过简单的字符串比较来判断) 的Acon类 com. yourcompany. struts. action. UserLoginAction的代码(控制器层): package com yourcompany. struts action importjavax.servlethttpHttpservletreques importjavax.servlet.http.HttpservletresponsE import org. apache struts action Action import org. apache struts action.ActionForm; import org. apache struts action. ActionForward; import org. apache struts action. ActionMappingi import com yourcompany. struts form. UserLoginForm public class UserLoginAction extends Act public ActionForward execute(ActionMapping mapping, ActionForm form, Uge attpservletrequest request Httpservletresponse response)( ginForm userLoginForm =(UserLoginForm) form;//TODO Auto-genenated method stub eif( Form. getUserName(equals(myeclipse"&& userLogin Form. getPassword0 equals("myeclipse")) ∥用户登录的一般做法是把信息放入 session(会话)中 request getSession(true). setAttribute("loginedUseruserLogin Form); return mapping. findForward("success return mapping find Forward( failed); 刘长炯著MyEclipse 6 Java 开发中文教程 6 刘长炯著 attribute="userLoginForm" input="/userLogin.jsp" name="userLoginForm" path="/userLogin" scope="request" type="com.yourcompany.struts.action.UserLoginAction"> <forward name="failed" path="/userLogin.jsp" /> <forward name="success" path="/userLoginSuccess.jsp" /> </action> </action-mappings> <message-resources parameter="com.yourcompany.struts.ApplicationResources" /> </struts-config> 以及加入了硬编码的登录身份验证功能(粗斜体代码,通过简单的字符串比较来判断) 的 Action 类 com.yourcompany.struts.action. UserLoginAction 的代码(控制器层): package com.yourcompany.struts.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; 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.yourcompany.struts.form.UserLoginForm; public class UserLoginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { UserLoginForm userLoginForm = (UserLoginForm) form;// TODO Auto-generated method stub if(userLoginForm.getUserName().equals("myeclipse") && userLoginForm.getPassword().equals("myeclipse")) { // 用户登录的一般做法是把信息放入session(会话)中 request.getSession(true).setAttribute("loginedUser", userLoginForm); return mapping.findForward("success"); } return mapping.findForward("failed"); } }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有