欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Servlet上下文设置网页的访问次数

程序员文章站 2022-05-24 14:36:51
...

servlet容器启动的时候,它会给每个servlet都指定一个ServletContext上下文对象,它是一个全局的环境变量,在整个应用程序执行的过程中都可以访问,上下文对象具有唯一性.

public class LoginServlet extends HttpServlet {
    public void service(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
        System.out.println("进入LoginServlet...");
        //创建上下文对象
        ServletContext sc = getServletContext();
        //获取访问第多少次
        Integer count = (Integer) sc.getAttribute("count");
        if (count == null){
            count = 1;
            sc.setAttribute("count",count);
        }else {
            sc.setAttribute("count",++count);
        }
        System.out.println("第" + count + "次访问");
    }