public class Test1 extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
ServletContext sc = request.getServletContext();
Object o = sc.getAttribute("access");
if (o != null && o instanceof Integer) {
o = ((Integer) o) + 1;
out.print("网站共"+o+"次访问");
sc.setAttribute("access", o);
} else {
sc.setAttribute("access", 1);
out.print("网站共1次访问");
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
ServletContext sc = request.getServletContext();
Object o = sc.getAttribute("access");
if (o != null && o instanceof Integer) {
o = ((Integer) o) + 1;
out.print("网站共"+o+"次访问");
sc.setAttribute("access", o);
} else {
sc.setAttribute("access", 1);
out.print("网站共1次访问");
}
}
本文介绍了如何通过Servlet实现统计网站被访问次数的功能。当用户访问时,Servlet检查ServletContext中的访问计数,若存在则加1,不存在则初始化为1,并将结果返回给用户。
3315





