关于struts2中Session存值的问题

我在写程序的时候经常爱把List,MAP或者是其他变量存在session中请问这么做对系统的运行速度有没有什么问题有什么利与弊假如对系统有影响的话值应该存在什么范围里... 我在写程序的时候 经常爱把List,MAP或者是其他变量存在session中 请问这么做对系统的运行速度有没有什么问题 有什么利与弊 假如对系统有影响的话 值应该存在什么范围里 展开
 我来答
匿名用户
2009-03-05
展开全部
会有影响,如果程序没有控制好的话,可能会导致 SESSION 中的变量不断增加,最终导致运行缓慢。
如果不是全局需要使用的变量,可以放到 request 中,当一个连接结束的时候,request内的变量会被自动清除。
钢铁般的豆腐
2009-03-04 · TA获得超过380个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:251万
展开全部
SESSION是存在服务器上的,如果多的话肯定有影响的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
quke2_
2009-03-05 · TA获得超过122个赞
知道答主
回答量:141
采纳率:0%
帮助的人:93.3万
展开全部
这个问题关系到四种属性的问题 page,request,session,application四种,它们都有相同的get和set属性的方法,只是生存周期不一样,这方面很重要,一定要弄懂才行,但有一点, session和application用多了,对服务器会产生负担,这是肯定的,你可以去百度上搜索JAVA 四种属性范围 专门学下 会比打几个字更清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友044b2c330
2009-03-05
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
这要根据你的实际情况而决定,这些引用变量一般放在request,page等作用域里,如果要在整个会话当中保存状态可以用session,cookie等,也可用数据库文件等。如果session内容过多对会影响服务器性能,没有必要的话就少用,特别是在集群时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式