我是 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 与转发操作一起使用?参数一般是方法名,如映射调度。谁能解释一下这个标签的含义?
最佳答案
clasName
属性是可选的,如果您创建了自己的自定义 ActionMapping 类,则可以使用该属性。
set-property
元素用于初始化自定义 ActionMapping 类中的属性。
阅读this了解更多信息
关于java - 如何在struts-config中的forward标签中添加自定义元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24358384/