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相同,记录访问次数增加)

 

全部评论

相关推荐

不愿透露姓名的神秘牛友
11-24 20:55
阿里国际 Java工程师 2.7k*16.0
程序员猪皮:没有超过3k的,不太好选。春招再看看
点赞 评论 收藏
分享
牛客618272644号:佬携程工作怎么样,强度大吗
点赞 评论 收藏
分享
10-30 22:18
已编辑
毛坦厂中学 C++
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务