在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属性是干嘛用的,在这里是什么意思
如果我需要一个用户在登录后在数据库中找到相应的权限,此后该用户在所有页面的所有操作,都需要验证这个用户的权限,应该把这个值设成什么 展开
<action path="/login" name="user" type="com.login.loginAction" scope="requset">
想知道scop属性是干嘛用的,在这里是什么意思
如果我需要一个用户在登录后在数据库中找到相应的权限,此后该用户在所有页面的所有操作,都需要验证这个用户的权限,应该把这个值设成什么 展开
展开全部
actionForm的生命周期,singleton,prototype,request,session等等。
就是actionForm对象在什么范围内是可用的。
scope 如果是request,那么就是request.setAttribute(..) 来取值
如果是session,那么就是session.setAttribute(..) 来取值
---------
我也是在网上找的。 我记得我那个时候也是这么理解的。
---------
问题补充的回答:
requset指的是每一次请求,session是一直到浏览器关闭为止对象都有效。
如果想让用户在每个页面都需要login,那就request,如果一次登陆后想一直把他的权限保存起来,一直到关闭session为止,那么就是session。
不知道能不能理解。
就是actionForm对象在什么范围内是可用的。
scope 如果是request,那么就是request.setAttribute(..) 来取值
如果是session,那么就是session.setAttribute(..) 来取值
---------
我也是在网上找的。 我记得我那个时候也是这么理解的。
---------
问题补充的回答:
requset指的是每一次请求,session是一直到浏览器关闭为止对象都有效。
如果想让用户在每个页面都需要login,那就request,如果一次登陆后想一直把他的权限保存起来,一直到关闭session为止,那么就是session。
不知道能不能理解。
展开全部
scope用来指定Action的生命周期
你说实现用户所有操作,进行权限验证,是你程序的设计和功能实现的内容,不是这个值怎么设置就能实现的。
你说实现用户所有操作,进行权限验证,是你程序的设计和功能实现的内容,不是这个值怎么设置就能实现的。
追问
我想没人觉得一个值可以代替编码,什么都不用写就实现功能吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
action处理时,页面之间不是要传递信息吗,如页面表单的数据,这个就是设定这些数据存放的作用域范围
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scope是用来说明这个action的生命周期的,默认情况下是session。
设置为request后就表明只是在客户端请求期间这个action才有效
设置为request后就表明只是在客户端请求期间这个action才有效
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询