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

标签 java struts-1

我是 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/

相关文章:

java - Opencv调整矩形大小同时保持质心

java - 在 Java 7 中处理日期对象和时区

java - 需要有关在网络上显示(和/或转换)pdf 文件的建议

java - 是否可以使用 Struts 访问集合中的第三个元素?

java - 如何从action类发送值并在jsp页面中查看

java - struts 1 中的响应过滤器

java - JLabel 或 JPanel 的 createTransferable 不会触发

java - 排除小括号字母上的标记

Java 字节码操作以检测潜在的死锁

java - 支柱砖未按我的要求显示