请教session问题 请教session问题:session.setAttribute(XXX);和request.getSession().setAttribute(XXX);有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再补充一个:session中的isNew()方法 在实际开发中 有哪些时候会用到? 貌似没区别,session.setAttribute(XXX); 如果你的session是HttpSession对象的话,request.getSession().setAttribute(XXX);的request是HttpServletRequest对象就没区别isNew()没用过,呵呵 session是Jsp中的内置对象,在Jsp页面中直接用就可以,request.getSession()是指通过request获取会话,至于二者之间的区别没感觉有多打差别啊! session.setAttribute(XXX); 把一个对象存入session中保存HttpSession session = request.getSession(); 首先 request.getSession() 会先判断 是否有一个session对象如果没有就创建一个session request.getSession().setAttribute(XXX); 是你把你的值放到session里面,在整个访问期间,除了退出来或者把浏览器关了,你的那个值一直在页面中,你可以在你的系统的任何地方获取到你set进去的那个值;而request.setAttribute(XXX); 只是你发一次请求就只可以获取一次,session的生命周期比Request要长 servlet 中的话Session好像要声明jsp中可能不用吧 没有区别 都是存在session里 在jsp里面有内置session引用 isNew() 是这样的,session就是一个全局变量,web服务程序只要打开,session就会存在,当你第一次访问时,session会自动为你分配一个session ID,所以session为新建立的,当你刷新页面时,这个session ID一直存在,不会消失,除非你关闭所有你要访问的相关的web站点,或则关闭session,这个session ID才会消失 是来判断session ID 是否改变 详情google isNew() 是这样的,session就是一个全局变量,web服务程序只要打开,session就会存在,当你第一次访问时,session会自动为你分配一个session ID,所以session为新建立的,当你刷新页面时,这个session ID一直存在,不会消失,除非你关闭所有你要访问的相关的web站点,或则关闭session,这个session ID才会消失 是来判断session ID 是否改变 详情google 一般用于统计访问量 EJB3 多对多问题,求解 dtree单选框的问题! 求救:java.lang.NoClassDefFoundError: BodyTagSupport 一个关于SPRING的singleton问题 请问有谁做过在unix环境下用JAVA连接同网段windows环境下共享access数据库? 数据不用session如何在页面间共享? 大家看看我的dtd错在哪里? 关于Mailbox方式的连接 Help me ! 一个新手J2EE中的各种名词的疑惑。 初学者问题:请问Weblogic7.0的Pool的配置问题 登录问题 关于上传到FTP,但是源路径的问题
对象的话,request.getSession().setAttribute(XXX);的request是HttpServletRequest对象
就没区别
isNew()没用过,呵呵
request.getSession()是指通过request获取会话,
至于二者之间的区别没感觉有多打差别啊!
把一个对象存入session中保存HttpSession session = request.getSession();
首先 request.getSession() 会先判断 是否有一个session对象
如果没有就创建一个session
是你把你的值放到session里面,在整个访问期间,除了退出来或者把浏览器关了,你的那个值一直在页面中,你可以在你的系统的任何地方获取到你set进去的那个值;
而request.setAttribute(XXX); 只是你发一次请求就只可以获取一次,
session的生命周期比Request要长
jsp中可能不用吧