JSP中application与ServletContext有何区别?

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:38:51
application对象是ServletContext的实例吗?我在java api中没找到application,难道application不是java中的吗?但是我在书上看到 “application对象提供了对javax.servlet.ServletContext对象的访问。”这句话是什么意思?

其实servletContext和application 是一样的,就相当于一个类创建了两个不同名称的变量
在 servlet中ServletContext就是application对象。
两者的区别就是application用在jsp中,servletContext用在servlet中。
application和page
而且application的作用域是整个Tomcat启动的过程。
例如: ServletContext.setAttribute("username",username)。

对...application不是JAVA上的...是JSP中的...

它和page request session application都是JSP中的内置对象...

在后台用ServletContext存储的属性数据可以用application对象获得..

而且application的作用域是整个Tomcat启动的过程...

例如: ServletContext.setAttribute("username",username);

则在JSP网页中可以使用 application.getAttribute("username");

来得到这个用户名....

楼主明白了吧??

祝楼主早日成功!!!

application是JSP九大隐式对象之一,所谓JSP隐式对象就是不需要你自己去new,就存在于页面上的对象。
appleiction就是javax.servlet.ServletContext类的实例。

application对象是ServletContext的实例啊!