struts-config.xml文件中forward标记的path属性

时间:2013-11-07 14:44:33

标签: struts

<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标记的路径属性是loginAction动作的登陆页面。 那么在这种情况下控制需要哪个页面或操作?在这个上下文中什么是登陆?是jsp还是其他动作?

在admin操作中,forward标签的路径属性是jsps,因此很明显控制将根据动作类中的逻辑指向jsp。

1 个答案:

答案 0 :(得分:1)

在那条线上......

<forward name="landingPage" path="landingpage" /> 

... path属性可能是Apache Tiles配置名称。