Servlet实现用户请求次数的统计
2015-08-01 14:18
435 查看
利用会话机制统计用户访问服务器端的次数,每一次访问的时候,就将统计的数字+1,并保存在会话中。
web.xml的配置
/************************* @Dream_EarFire ************************/ package com.dream.javaweb; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class AccessServlet extends HttpServlet{ /** * */ private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ this.doPost(request,response); } public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ response.setContentType("text/html;charset=utf-8"); int count=0; if(request.getSession().getAttribute("count")!=null){ count=(Integer)request.getSession().getAttribute("count"); } count++; request.getSession().setAttribute("count", count); PrintWriter out=response.getWriter(); out.println("<html>"); out.println("<head><title>A Servlet</title><body>"); out.println("This is the "+count+" time to access!"); out.println("</body>"); out.println("</html>"); out.flush(); out.close(); } }
web.xml的配置
<servlet> <servlet-name>AccessServlet</servlet-name> <servlet-class>com.dream.javaweb.AccessServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>AccessServlet</servlet-name> <url-pattern>/AccessServlet</url-pattern> </servlet-mapping>
相关文章推荐
- HDU 5324 Boring Class 树套树 或 CDQ分治
- springMvc上传下载
- IOS-2-C语言和Objective-C语言衔接学习资料
- 随着“互联网+”概念在政府工作报告中提出,互联网金融领域再度升温
- HDU 5318 The Goddess Of The Moon
- QT设计师中关于信号槽的连接仅仅是connect的连接,不能省略槽的声明
- 多校 hdu 5325
- C语言的那些秘密之---函数返回局部变量
- js(严格)校验身份证号_easyCheckIdcard
- Paint及Canvas的简单应用
- 巧用Java关键字
- Ubuntu_1204_64bit 通过工具 squid cache 搭建代理服务器
- 从NSDictionary 取出int型的数据
- 启动mongodb遇到的错:warning: 32-bit servers don't have journaling enabled by deflity
- win10正式版永久激活后怎么备份激活密钥以便重装系统使用?
- OC_NSString和NSMutableString
- 1084. Broken Keyboard (20)
- Win7系统中文件删不掉怎么办?Win7系统中将删不掉的文件快速解决办法
- 图像遍历
- grep