求j2ee大神戳入,关于struts中存session的小问题,求戳入指导~
我之前用的两种:
① ServletActionContext.getRequest().setAttribute(key, value);
② ServletActionContext.getRequest().getSession().setAttribute(key, value);
③ ActionContext.getContext().put(key,value);
④ ActionContext.getContext().getSession().put(key,value);
我只知道①和③只能一个页面中使用,再跳转到其他页面就不行了,说白了就是一次性的,而②和④则始终存在,直到session默认的生命周期20分钟过后才会消失掉,那么问题来了,①②③④有什么区别呢?为什么不调用getSession这个方法就只能用一个页面?我想知道①②③④有什么不同?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
嗯嗯,最近确实发了很多帖子,唉。。。因为把大把的时间用在了搞框架上,所以基础就给忽略掉了,所以现在在抓紧看基础,想着出去找工作之前把基础看完。。。。。
楼主,俺看你发了很多贴问这问那的,或许你可以在把java基础多多看一下,当然俺觉得你现在这种学习方式也可以的,但知识获取并不系统,从上而下(高层应用到基础知识) 和 从下往上(基础知识到应用)的学习方法,我倒是觉得如果是学生的话还是从下往上的好(时间多),基础更牢靠一点,从上而下那只是速成方法,你只学到你需要的,你不需要的你就没掌握,双管齐下或许更好,当然适合你的才是真的好
大哥,这个是不同的东西啊,你仔细看看
基础很重要!支持2楼!
你直接继承SessionAware接口不就完了吗?这个是struts最基础的问题吧!
2楼说的对。。。
这框架好放弃了