Java中如何创建httpsession呢?
下文笔者讲述java代码中创建httpSession的方法分享,如下所示:
一、JSP创建session
1.若当前的JSP是客户端访问的当前WEB应用的第一个资源 且JSP的page指定的session属性值为false, 则服务器就不会为JSP创建一个 HttpSession对象。 2.若当前JSP不是客户端访问的当前WEB应用的第一个资源 且其他页面已经创建一个HttpSession 对象 则服务器也不会为当前 JSP 页面创建一个HttpSession对象 而回会把和当前会话关联的那个HttpSession对象返回给当前的JSP页面.
二、Serlvet创建session
若Serlvet是客户端访问的第一个WEB应用的资源 则只有调用了request.getSession()或request.getSession(true)才会创建 HttpSession对象String name = "java265.com" HttpSession session = request.getSession(true); sesison.setAttribute("sessionName",name); 参数为true时,如果不存在,则创建一个新的会话,如果存在就返回当前HTTP会话对象 参数为false时,如果不存在,则返回null,如果存在就返回该sesion
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。