<action-mappings>
<action name="loginAction" path="/loginAction"
type="com.xx.yy.actions.LoginAction" scope="request"
validate="false">
<forward name="landingPage" path="landingpage" />
<forward name="error" path="errorpage" />
</action>
<action name="admin" path="/adminAction"
type="com.xx.yy.actions.AdminHome" scope="request"
validate="true" input="/jsp/login.jsp">
<forward name="success" path="/jsp/admin/admin.jsp" />
<forward name="failure" path="/jsp/admin/admin.jsp" />
</action>
</action-mappings>
上面代码中 forward 标签的 path 属性是 loginAction 的 loginAction 。那么在这种情况下,控制进入哪个页面或动作?在这种情况下,什么是登录页面?它是一个 jsp 还是另一个动作?
在管理中,转发标记的操作路径属性是 jsp,因此很明显,控制将根据操作类中的逻辑定向到 jsp。