如何在struts-config中的forward标签中添加自定义元素

时间:2014-06-23 04:27:52

标签: java struts-1

我是struts 1.x的新手,我在我的应用程序中使用了struts forward标签,就像这样

<struts-config>

<action-mappings>

    <action
        path="/Welcome"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/Welcome.jsp"/>

</action-mappings>

但在应用程序中我正在观察这种方法

<action path="/getUserGrp" type="org.apache.struts.actions.ForwardAction"
        className="com.mj.metal.mapping.AutoActionMapping" parameter="/getUserGrp.screen">
        <set-property property="requireSignIn" value="true" />
        <forward name="requireSignIn" path="/getSignIn.do" />
        <forward name="failure" path="/errorHome.screen" />
        <forward name="invalidAccess" path="/underPrivileged.screen" />
    </action>

为什么className与前进动作一起使用?和参数通常是一个方法名称,如映射调度。任何人都可以解释这个标签的含义吗?

1 个答案:

答案 0 :(得分:1)

clasName属性是可选的,如果您已创建自己的自定义ActionMapping类,则会使用该属性。

set-property元素用于初始化自定义ActionMapping类中的属性。

阅读this了解详情