Struts1流程处理

有些东西看着自己明白 真真想起来就懵了


1.http://localhost:8080/zk/admin/login.do请求

2..web.xml拦截login.do

3.到Struts-config.xml文件中找到

<action path="/login" attribute="loginForm" name="lazyForm" 

type="com.zk.web.struts.manager.LoginAction"

parameter="method" scope="request" validate="false">

4.到loginAction中默认进入方法

public ActionForwardunspecified(ActionMapping mapping, ActionForm form, HttpServletRequest request,

HttpServletResponse response) throws Exception {

return mapping.findForward("login");//跳到Struts-config.xml

}

5.跳到Struts-config.xml

<action path="/login" attribute="loginForm" name="lazyForm" type="com.zk.web.struts.manager.LoginAction"
			parameter="method" scope="request" validate="false">
			<forward name="success" path="/manager/Frames.do" redirect="true" />
			<forward name="login" path="/../WEB-INF/pages/jsp/admin/login.jsp" />
		</action>

中的/../WEB-INF/pages/jsp/admin/login.jsp 找到login.jsp

阅读更多
个人分类: java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭