首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自struts-config文件的action标记的scope属性意味着什么?

来自struts-config文件的action标记的scope属性意味着什么?
EN

Stack Overflow用户
提问于 2013-02-21 17:21:41
回答 2查看 17.6K关注 0票数 8

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

为了编辑操作文件,我想我必须在struts-config.xml标记中添加一个属性- scope

代码语言:javascript
复制
<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>  

如果我必须把这个属性放进去,有没有人能解释一下?

EN

回答 2

Stack Overflow用户

发布于 2013-02-21 21:30:03

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

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

您可以检查此reference以确定如何使用作用域。

还有到action mapping configuration的链接。

票数 9
EN

Stack Overflow用户

发布于 2013-02-21 20:28:14

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14998510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档