美文网首页
Web三大知识——关于Application

Web三大知识——关于Application

作者: Allen的光影天地 | 来源:发表于2018-06-03 21:04 被阅读11次
  • 在API中对应的接口:servletcontext 相当于整个webapp在运行过程中的表现
  • 类似在设置全局变量
    我们来看一个小例子
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

public class TestServletContext extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        PrintWriter out = resp.getWriter();
        ServletContext application = this.getServletContext();
        Integer accessCount = (Integer) application.getAttribute("accessCount");
        if (accessCount == null){
            accessCount = new Integer(0);
        }else {
            accessCount = new Integer(accessCount.intValue()+1);
        }
        application.setAttribute("accessCount",accessCount);
        out.println(accessCount);
    }
}

  • 补充小知识点:
    当servlet在某个包里的时候,在配置web.xml的时候一定要写全了,即在servlet-class名字处写清楚包名.xxx

请求转发,页面跳转之类,等我们学过jsp在开始

相关文章

网友评论

      本文标题:Web三大知识——关于Application

      本文链接:https://www.haomeiwen.com/subject/fyrssftx.html