相同:其實servletContext和application 是一樣的,就相當於一個類創建了兩個不同名稱的變量。在
servlet中ServletContext就是application對象。大家只要打開jsp編譯過後生成的Servlet中的
_jspService()方法就可以看到如下的聲明:
ServletContext application = null;
application = pageContext.getServletContext();
不同:兩者的區別就是application用在jsp中,servletContext用在servlet中。application和page
request session 都是JSP中的內置對象,在後臺用ServletContext存儲的屬性數據可以用
application對象獲得。