import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class jbsHelloSession extends HttpServlet {
public void doGet (HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
int hits;
resp.setContentType("text/html");
HttpSession session = req.getSession( true );
if ( session.isNew() ) {
session.putValue( "timesAccessed", new Integer(0) );
hits = 0;
} else {
hits = ((Integer)session.getValue( "timesAccessed" )).intValue();
session.putValue( "timesAccessed", new Integer(hits + 1) );
}
ServletOutputStream out = resp.getOutputStream();
out.println("<html>");
out.println("<head><title>Hello http session</title></head>");
out.println("<body>");
out.println("<center>");
out.println("<h1><font color=AA0000>Servlet has been accessed " +
hits +
" times before</h1>");
out.println("</font><center>");
out.println("</body></html>");
} // end service
} // end jbsHelloSession