Jsp隐含对象之ServletContext application

域对象,可以存取属性值,用来在域中共享。

servletContext是容器servlet的上下文,在整个Tomcat启动的过程中均有用。

application 是jsp中的一个内置对象,等同于servletContext。

所以在servletContext中存值,我们可以在application中获取。

相同:其实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对象获得。

Java培训

猜你喜欢

转载自blog.csdn.net/msjhw_com/article/details/109110113
今日推荐