package org.sunxin.ch02.servlet;2. 3. import java.io.IOException;4. import java.io.PrintWriter;5. 6. import javax.servlet.ServletContext;7. import javax.servlet.ServletException;8. import javax.servlet.http.HttpServlet;9. import javax.servlet.http.HttpServletRequest;10. import javax.servlet.http.HttpServletResponse;11. 12. public class CounterServlet extends HttpServlet13. {14. public void doGet(HttpServletRequest req, HttpServletResponse resp)15. throws ServletException, IOException16. {17. ServletContext context = getServletContext();18. Integer count = null;19. synchronized(context)20. {21. count = (Integer) context.getAttribute("counter");22. if (null == count)23. {24. count = new Integer(1);25. }26. else27. {28. count = new Integer(count.intValue() + 1);29. }30. context.setAttribute("counter", count);31. }32. 33. resp.setContentType("text/html;charset=gb2312");34. PrintWriter out = resp.getWriter();35. 36. out.println("<html><head>");37. out.println("<title>页面访问统计</title>");38. out.println("</head><body>");39. out.println("该页面已被访问了" + "<b>" + count + "</b>" + "次");40. out.println("</body></html>");41. out.close();42. }43. }
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
ServletContext context = getServletContext();
Integer count = null;
synchronized(context)
{ count = (Integer) context.getAttribute("counter");
if (null == count)
{
count = new Integer(1);
}else
{
count = new Integer(count.intValue() + 1);
} context.setAttribute("counter", count);
}
resp.setContentType("text/html;charset=gb2312");
PrintWriter out = resp.getWriter();
out.println("<html><head>");
out.println("<title>页面访问统计</title>");
out.println("</head><body>");
out.println("该页面已被访问了" + "<b>" + count + "</b>" + "次");
out.println("</body></html>");
out.close();
}
用application
自己慢慢做吧。。