我是struts 1.x的新手,我在我的应用程序中使用过struts转发标记,如下所示
<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与转发操作一起使用?而参数通常是一个方法名,如映射调度。有人能解释一下这个标签的意思吗?
发布于 2014-06-24 00:13:35
clasName属性是可选的,如果您已经创建了自己的自定义ActionMapping类,则使用该属性。
set-property元素用于初始化自定义ActionMapping类中的属性。
有关更多信息,请阅读this
https://stackoverflow.com/questions/24358384
复制相似问题