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>
有谁能解释一下,如果我必须把这个属性
# 1 楼答案
属性
scope
用于定义在该操作配置中使用的对象操作窗体的范围(对象的生命周期、窗体)还有不同的作用域,
page
,request
,session
,application
。这些都来自servlet规范。如果指定了所需的请求范围,则表单对象在servlet http请求期间可用您可以检查这个reference来确定如何使用作用域
还有到action mapping configuration的链接
# 2 楼答案
它确定
ActionForm
是否在请求或会话中