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

  • 相关阅读:
    Liunx之django项目部署
    Liunx之nginx配置
    Liunx之基础学习
    Linux之防火墙【CentOS 7】
    Linux之各程序安装
    Linux之基础命令
    攻城狮必备神注释
    Django-rbac权限
    "/var/lib/mysql/mysql.sock"不存在解决办法
    72张三国历史演变地图
  • 原文地址:https://www.cnblogs.com/ming-szu/p/6852767.html
Copyright © 2020-2023  润新知