我是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与前进动作一起使用?和参数通常是一个方法名称,如映射调度。任何人都可以解释这个标签的含义吗?
答案 0 :(得分:1)
clasName
属性是可选的,如果您已创建自己的自定义ActionMapping类,则会使用该属性。
set-property
元素用于初始化自定义ActionMapping类中的属性。
阅读this了解详情