黑马程序员技术交流社区

标题: 请方立勋老师和吴超老师给我解答一个疑惑 [打印本页]

作者: 飞翔的老鹰    时间: 2013-5-2 22:59
标题: 请方立勋老师和吴超老师给我解答一个疑惑
我struts2有个地方没弄明白   我们每次请求 都是一个新的action  valuestack贯穿于action的生命周期   也就是说请求结束后 valuesatck就结束了   那我们把数据存到session还有意义吗   以前学servlet存到session我还能理解  是一次会话     但是现在每次请求action 得都是一个新的action    我们把数据存到valuestack里面也会随着action而变化   因为valuestack是依赖于action  那我们把数据存到valuesatck中的session还有意义吗        我一直很疑惑   我以前自己试过  存到valueStack里的session 数据是不变的  这个问题很有疑惑  我问了我们宿舍的我们班的同学  他们也不怎么理解

作者: admin    时间: 2013-5-2 23:57
valuestack中维护的是web容器的session,valuesatck即使结束了,session还是在的,不仅如此,ValueStack关联的Context内部还维护了application和request对象,这么做的目的是便于对web对象的访问操作。

数据存session有无意义的问题。这个问题和ValueStack无关,不要和ValueStack混在一起理解。session用于保存会话数据,例如用户登陆信息一般情况下就需要保存在session中,并且也会在页面中、会话过程中使用到这些登陆信息,怎么会没有意义呢、

ps:问问题别用马甲了,直接用真名问吧

作者: 曹睿翔    时间: 2013-5-3 00:14
既平和又激情的论坛,心之所向




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2