• 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+"
    ")

    第二个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 Object类及其常用方法
    Java 抽象类和抽象方法
    Java 多态
    Java 继承
    Java Scanner类
    正则表达_1
    「暑期集训day14」掠影
    「暑期集训day13」苦闷
    「暑期集训day12」苦楚
    「暑期集训day11」旧殤
  • 原文地址:https://www.cnblogs.com/ming-szu/p/6852767.html
Copyright © 2020-2023  润新知