java servlet使用session
Posted ming_szu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java servlet使用session相关的知识,希望对你有一定的参考价值。
第一个servlet:
当浏览器第一次访问服务器时,为它分配一个session
HttpSession session=request.getSession();
输出该session的id与使用该session的次数
Integer count=(Integer)session.getAttribute("count"); if(count==null){ count=new Integer(1); }else{ count++; } session.setAttribute("count",count); pw.println(session.getId()); pw.println("<a href=\\"tsServlet\\">链接到tsServlet</a>"); pw.println("<tr><td>已被访问次数:<td>"+count+"\\n")
第二个servlet:
从第一个servlet中点击超链接转到该servlet,然后得到其session并输出id,看看是否与前个servlet的sessionid相等
HttpSession hs=request.getSession(); PrintWriter pw=response.getWriter(); String msg=request.getParameter("ming"); pw.println(msg); pw.println(hs.getId());
结果截图:
第一个servlet:
("aa"后的才是id)
刷新后输出:
第二个servlet:
结果表明:
session成功跟踪会话(id相同,记录访问次数增加)
以上是关于java servlet使用session的主要内容,如果未能解决你的问题,请参考以下文章
JAVA中servlet页面怎样刷新session,使JSP页面得到即使更新????