zoukankan      html  css  js  c++  java
  • 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相同,记录访问次数增加)

  • 相关阅读:
    ActionForm补充
    ActionForward
    struts模式匹配
    ActionMapping
    struts1.x的国际化
    DispatchAction
    ActionForm作为类型转换
    struts自定义异常
    hibernate核心接口
    Visual C# 2008+SQL Server 2005 数据库与网络开发 9.5 小结
  • 原文地址:https://www.cnblogs.com/ming-szu/p/6852767.html
Copyright © 2011-2022 走看看