说说你在项目中怎么使用session的 如题这个问题面试中偶尔会遇到我只知道session不能把过大的对象进行保存大家有什么更好的经验,请交流~~小弟谢过 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般来说是和用户有关的东西,比如说Role 保存用户信息,并且作用域跨页时才会使用session session是servlet状态管理的一个工具,跟他对应的还有cookie,不过cookie是储存在客户端的,session的主要功能就是记录用户的状态,比如你登陆一个网站,进行了某些操作,突然不小心将浏览器关闭了,如果采用session,那么你下次登陆,还是会登陆到之前的那个页面,也就是session帮你把你的登陆状态保存了,使用时候,你想储存的一些内容,比如id,username,你可以这样: HttpSession session=request.getSession(); session.setAttributr(String key,Object value); 你下次就可以使用session.getAttribute(String key);来把value给取出来了 使用session一般还要设置它的有效时间,默认状态时浏览器关闭,session就失效 我说一下session存在的目的。客户端和服务器之间的通用协议都是http超文本传输协议,他存在一个弱点,无状态性。曾经的静态html发展至今的动态数据交互。无论是客户端的cookie还是服务端session其出现的目的,就是弥补http协议的不足,让本不具有状态的http看似具有了状态。而session的思想,并非局限于session这个单词的解释。数据共享、分布式session等技术实现都完美解决了现实中的难题。session可以让原本两不相干的事务之间,存在了桥梁。 能用request存储解决问题的,坚决不用session存储,session会占用内存空间 Spring 注入问题 hibernate的两表联合查询问题 求一正则、自己真不会正则 我看了韩顺平的坦克大战后模仿着做了坦克游戏,但是有问题 js在IE8正常,谷歌浏览器不行 紧急求问大虾 会用oracle和mysql的进 有关表达式语言 感兴趣的话来看一下这道面试题 jbuilder9 run j2ee 时出错? 欢迎大家加入《中国struts 研究组织》群,群号为: 2841449 一个struts1 hiberate问题 关于项目中外键的使用
HttpSession session=request.getSession();
session.setAttributr(String key,Object value);
你下次就可以使用session.getAttribute(String key);来把value给取出来了 使用session一般还要设置它的有效时间,默认状态时浏览器关闭,session就失效