有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java strutconfig文件的action标记中的scope属性是什么意思?

我正在开发Struts应用程序

为了编辑struts-config.xml文件,我想我必须在action标记中添加一个属性-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>  

有谁能解释一下,如果我必须把这个属性


共 (2) 个答案

  1. # 1 楼答案

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

    还有不同的作用域,pagerequestsessionapplication。这些都来自servlet规范。如果指定了所需的请求范围,则表单对象在servlet http请求期间可用

    您可以检查这个reference来确定如何使用作用域

    还有到action mapping configuration的链接

  2. # 2 楼答案

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