request.getSession()几种获取情况之间的差异
2017-01-20 17:04
381 查看
一、三种情况如下 HttpSession session = request.getSession(); HttpSession session = request.getSession(true); HttpSession session = request.getSession(false); 二、三种情况之间的差异 getSession(boolean create)意思是返回当前reqeust中的HttpSession ,如果当前reqeust中的HttpSession 为null,当create为true,就创建一个新的Session,否则返回null; 简而言之: HttpServletRequest.getSession(ture)等同于 HttpServletRequest.getSession() HttpServletRequest.getSession(false)等同于 如果当前Session没有就为null; 三、具体的使用场景 当向Session中存取登录信息时,一般建议:HttpSession session =request.getSession(); 当从Session中获取登录信息时,一般建议:HttpSession session =request.getSession(false);
相关文章推荐
- Struts2 获取request 和 session 的几种方法
- 几种获取request,session方法
- 几种获取request,session方法
- Struts2获取request,session,application几种方法
- 在servlet 中使用 request.getSession().getServletContext().getRealPath("upload/" ); 获取不到 tomcat 服务器目录
- struts2获取request,session,application作用域的几种方式
- request.getSession()获取方式的区别
- Java获取IP地址:request.getRemoteAddr()警惕
- JAVA程序通过后台登陆网站,获取Session,然后再POST Http Request添加数据到数据库的实例
- request.getSession()的参数
- jsp 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)
- request getsession() getsession(boolean create) invalidate() 说明
- HttpSession session = request.getSession(false);
- 解决当FORM的ENCTYPE="multipart/form-data" 时request.getParameter()获取不到值的方法
- 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)
- request.getSession()与getSession(boolean isNew)
- request.get获取参数
- 有关request.getSession参数(true或者false)的含义
- request.getSession()&request.getSession(boolean)
- Request获取url几种方法的比较