- 功能
实现访问网站总人数的记录,以及基于某一特定起点的访问记录。
- 方案
由于网站中的资源较多,要想保留每一次的访问计数则需要一个从应用已启动就存在的空间,并且应用中的所有资源都能访问到这个存储空间,所有使用ServletContext及Servlet上下文对象保存每一次的访问计数。
- 步骤
Step1:新建Context01Servlet.java和Context02Servlet.java文件
两个文件内容一致,获取上下文对象后判断是否是第一次访问,是第一次则初始值为1,不是则增加1.
package web;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Context01Servlet extends HttpServlet{
@Override
protected void service(HttpServletRequest request,
HttpServletResponse response)