home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / APCHSSL2.ZIP / OS2HTTPD / public / htdocs / gsp / session.jsp.sa < prev    next >
Encoding:
Text File  |  1999-08-21  |  896 b   |  39 lines

  1. <HTML>
  2. <HEAD>
  3.     <TITLE>JSP session page</TITLE>
  4.     <%@ page import="javax.servlet.*" %>
  5.     <%@ page import="javax.servlet.http.*" %>
  6.     <%@ page method="doIt" %>
  7. </HEAD>
  8. <BODY>
  9.  
  10. <H1>JSP session page</H1>
  11.  
  12. <SCRIPT runat=server>
  13.     private int totalHits = 0;
  14.  
  15.     /* make sure the session is created before anything else happens */
  16.     public void service(HttpServletRequest req, HttpServletResponse res)
  17.         throws ServletException, java.io.IOException
  18.     {
  19.         req.getSession(true);
  20.         doIt(req, res);
  21.     }
  22. </SCRIPT>
  23.  
  24. <%
  25.     HttpSession ses = request.getSession(true);
  26.     Integer ival = (Integer) ses.getValue("session.jsp.counter");
  27.     if(ival == null) {
  28.         ival = new Integer(1);
  29.     } else {
  30.         ival = new Integer(ival.intValue() + 1);
  31.     }
  32.     ses.putValue("session.jsp.counter", ival);
  33. %>
  34.  
  35. This page has been hit <%= ++totalHits %> times, of which <%= ival %> hits were yours.
  36.  
  37. </BODY>
  38. </HTML>
  39.