8

我正在开发一个 Struts 应用程序。

为了编辑struts-config.xml文件,我想我必须scope在动作标签中添加一个属性 - 。我不确定它的含义或用法。

<action path="/WetsVpnSwapTraffic"
            type="com.kpn.bop.web.action.vpn.wets.WetsVpnSwapTraffic"
            scope="request"
            name="WetsVpnSwapTrafficForm"
            roles="bop_wetsvpn_migrate"
            validate="false">
        <forward name="success" path="/WetsVpnSwapTrafficValidate.do"/>
        <forward name="failure" path="/WetsVpnList.do"/>
</action>  

如果我必须放置这个属性,谁能解释我?

4

2 回答 2

9

该属性scope用于定义在该操作配置中使用的对象操作表单的范围(对象的生命周期、表单)。

还有不同的作用域,page, request, session, application。这一切都来自 servlet 规范。如果您指定您希望表单对象在 servlet http 请求期间可用的请求范围。

您可以查看此参考以确定如何使用范围。

还有指向动作映射配置的链接。

于 2013-02-21T13:30:02.707 回答
2

它确定是否ActionForm在请求或会话中。

于 2013-02-21T12:28:14.093 回答