我正在开发一个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> 如果我必须把这个属性放进去,有没有人能解释一下?
发布于 2013-02-21 21:30:03
属性scope用于定义在该操作配置中使用的对象操作表单的范围(对象的生命周期、表单)。
还有不同的作用域,page,request,session,application。这些都来自于servlet规范。如果指定所需的请求范围,则表单对象在servlet http请求期间可用。
您可以检查此reference以确定如何使用作用域。
还有到action mapping configuration的链接。
发布于 2013-02-21 20:28:14
它确定ActionForm是否在请求或会话中。
https://stackoverflow.com/questions/14998510
复制相似问题