建设部网站信息系统,外国网站加速器,网站建设的特点,可以推广发广告的appJSP页面中包含9个内置对象#xff0c;这9个内置对象都是Servlet API的类或者接口的实例#xff0c;只是JSP规范将它们完成了默认初始化#xff0c;即它们已经是对象#xff0c;可以直接使用。 application#xff1a;javax.servlet.ServletContext的实例#xff0c;该实…JSP页面中包含9个内置对象这9个内置对象都是Servlet API的类或者接口的实例只是JSP规范将它们完成了默认初始化即它们已经是对象可以直接使用。 applicationjavax.servlet.ServletContext的实例该实例代表JSP所属的Web应用本身整个Web应用共享同一个application对象可用于JSP页面或者Servlet之间交换信息。常用的方法有getAttribute(String attName), setAttribute(String attName, String attValue)和getInitParameter(String paramName)等。
页面Application.jsp仅仅声明了一个整型变量每次刷新该页面时该变量值加1然后将该变量的值放入application内。下面是页面代码 % page contentTypetext/html; charsetgb2312 languagejava %
!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”
HTML
BODY
%!
int i0;
%
%
//将i值自加后放入application变量内i;application.setAttribute(counter, i);
%
%i%
/BODY
/HTML 这个页面效果很简单每次刷新该页面时i值都会自加并重新修改application中counter的值即每次application中的counter都会加1。
刷新该页面15次后的运行结果截图如下 application.jsp向application中存入了变量那么ApplicationValue.jsp就可以从中取出该变量值。ApplicationValue.jsp的代码如下 % page contentTypetext/html; charsetgb2312 languagejava %
!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”
HTML
BODY
%application.getAttribute(counter)%
/BODY
/HTML运行结果截图如下