—高级软件人才实作培训专家!统计站点访问次数案例详解
1.创建案例步骤
(1)(2)(3)(4)(5)(6)创建web应用,Example16;在应用Example16中,新建一个Servlet类,CountServlet;将Example16发布到Tomcat服务器;启动Tomcat服务器;在浏览器地址栏上输入:http://localhost:8080/Example16/CountServlet的访问路径;再次在浏览器端访问CountServlet。2.具体代码
Example16/CountServlet详细代码如下所示:packagecn.itcast.web.servlet;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletContext;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;publicclassCountServletextendsHttpServlet{/**统计站点访问次数**/publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ServletContextservletContext=this.getServletContext();Integercount=(Integer)servletContext.getAttribute(\"count\");if(count==null){//count为空,说明是第一访问该servletcount=1;servletContext.setAttribute(\"count\}else{count=count+1;servletContext.setAttribute(\"count\}//向浏览器端响应访问的次数—高级软件人才实作培训专家!PrintWriterp=}}response.getWriter();p.print(\"
\"+count+\"
\");Example16/web.xml详细代码如下所示:
CountServletcn.itcast.web.servlet.CountServletCountServlet/CountServletindex.jsp3.运行结果当第一次访问CountServlet,浏览器端显示1,第二次访问CountServlet,浏览器显示2。