Servlet和Session统计访问次数
来源:互联网 发布:周朝放弃关中 知乎 编辑:程序博客网 时间:2024/05/20 16:01
package com.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;/** * Servlet implementation class LoginServletTest */@WebServlet("/LoginServletTest2")public class SessionCounter extends HttpServlet {private static final long serialVersionUID = 1L;/** * @throws IOException * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse * response) */protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {// PrintWriter out = response.getWriter(); IOException {// TODO Auto-generated method stub// doPost(request, response);HttpSession session = request.getSession(true);Object counter = session.getAttribute("Counter");int count = 0;if (counter == null) {response.setContentType("text/html;charset=utf8");request.setCharacterEncoding("utf8");response.getWriter().println("<p>这是你第一次访问本页<p>");count = 1;session.setAttribute("Counter", new Integer(1));} else {count = ((Integer) counter).intValue();count++;session.setAttribute("Counter", new Integer(count));response.setContentType("text/html;charset=utf8");request.setCharacterEncoding("utf8");response.getWriter().println("<p>这是你第</p>" + count + "<p>次访问本页<p>");}}/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse * response) */protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubresponse.setContentType("text/html;charset=utf-8");request.setCharacterEncoding("utf-8");String name = request.getParameter("name");String passs = request.getParameter("pass");PrintWriter out = response.getWriter();out.println("<HTML>");out.println(" <HEAD><TITLE>用户登录</TITLE></HEAD>");out.println(" <BODY>");if ("123".equals(passs)) {// 假设的合法用户名及密码out.print("<h2>用户登录成功</h2>");} else {out.print("<h2>用户或密码错误,登录失败</h2>");}out.println(" </BODY>");out.println("</HTML>");}}
0 0
- Servlet和Session统计访问次数
- Servlet和Session统计访问次数
- Servlet和Cookie统计访问次数
- 使用 session 来统计 访问 次数
- web统计访问次数(servlet listener
- session和servletContext的比较,Servlet实现访问次数的例子
- 统计访问次数
- 统计访问次数
- 统计访问次数
- 统计网页访问次数
- session记录访问次数
- 分IP统计访问次数(Fileter和Listener)
- 监听器和过滤器写的分类统计IP访问次数
- 【使用jdbc和servlet实现阅览文章访问次数】
- js cookies统计访问次数
- 统计网站的访问次数
- 实现页面访问次数统计
- 服务器接口访问次数统计
- 找到无序数组中最小的K个数
- js中的apply()与call()
- poj 3177 Redundant Paths 【图论-边双联通】
- Spring quartz定时任务的配置与使用
- 广度/宽度优先搜索(BFS)
- Servlet和Session统计访问次数
- 【bzoj3522】[Poi2014]Hotel
- leetcode 88. Merge Sorted Array
- Canny算法 边缘检测
- uploadsingleimage
- WdatePicker 日历控件的onchange事件屏蔽
- 深度学习各种优化函数详解
- AndroidStudio生成全局变量快捷键
- 利用自动索引计算数组元素的平方和