在struts框架下config.xml文件内<action>标签内的<scope>属性是干嘛的

在<actionmapping>下的标签,如下<actionpath="/login"name="user"type="com.login.loginAction"sco... 在<action mapping>下的标签,如下
<action path="/login" name="user" type="com.login.loginAction" scope="requset">
想知道scop属性是干嘛用的,在这里是什么意思
如果我需要一个用户在登录后在数据库中找到相应的权限,此后该用户在所有页面的所有操作,都需要验证这个用户的权限,应该把这个值设成什么
展开
 我来答
一对儿核桃
2011-04-19 · 专注跨境电商运营与操作
一对儿核桃
采纳数:77 获赞数:435

向TA提问 私信TA
展开全部
actionForm的生命周期,singleton,prototype,request,session等等。
就是actionForm对象在什么范围内是可用的。
scope 如果是request,那么就是request.setAttribute(..) 来取值
如果是session,那么就是session.setAttribute(..) 来取值
---------
我也是在网上找的。 我记得我那个时候也是这么理解的。
---------
问题补充的回答:
requset指的是每一次请求,session是一直到浏览器关闭为止对象都有效。
如果想让用户在每个页面都需要login,那就request,如果一次登陆后想一直把他的权限保存起来,一直到关闭session为止,那么就是session。
不知道能不能理解。
zxptiger
2011-04-19 · TA获得超过265个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:124万
展开全部
scope用来指定Action的生命周期
你说实现用户所有操作,进行权限验证,是你程序的设计和功能实现的内容,不是这个值怎么设置就能实现的。
追问
我想没人觉得一个值可以代替编码,什么都不用写就实现功能吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梅琦莉9a
2011-04-18 · TA获得超过231个赞
知道小有建树答主
回答量:274
采纳率:100%
帮助的人:244万
展开全部
action处理时,页面之间不是要传递信息吗,如页面表单的数据,这个就是设定这些数据存放的作用域范围
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小田5180
2011-04-18
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
scope是用来说明这个action的生命周期的,默认情况下是session。
设置为request后就表明只是在客户端请求期间这个action才有效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式