JSP页面中包含9个内置对象,这9个内置对象都是Servlet API的类或者接口的实例,只是JSP规范将它们完成了默认初始化,即它们已经是对象,可以直接使用。

application:javax.servlet.ServletContext的实例,该实例代表JSP所属的Web应用本身,整个Web应用共享同一个application对象,可用于JSP页面,或者Servlet之间交换信息。常用的方法有getAttribute(String attName), setAttribute(String attName, String attValue)和getInitParameter(String paramName)等。

页面Application.jsp仅仅声明了一个整型变量,每次刷新该页面时,该变量值加1,然后将该变量的值放入application内。下面是页面代码:

<%@ page contentType="text/html; charset=gb2312" language="java" %>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<HTML>
<BODY>
<%!
int i=0;
%>
<%
//将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 contentType="text/html; charset=gb2312" language="java" %>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<HTML>
<BODY>
<%=application.getAttribute("counter")%>
</BODY>
</HTML>

运行结果截图如下:

JSP的9个内置对象-application相关推荐

  1. JSP的9个内置对象(隐含对象)

    JSP的9个内置对象(隐含对象) JSP内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员声明即可使用. 9个内置对象如下: page:代表当前JSP页面 request ...

  2. JSP内置对象-application

    1.什么是application: 服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭.但是与ses ...

  3. jsp的9个内置对象

    Jsp提供了request.response.session.application.out.page.config.exception.pageContext9个内置对象.1. Request Re ...

  4. Java Web学习总结(16)——JSP的九个内置对象

    一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet ...

  5. JSP页面元素,内置对象及request详解

    JSP的页面元素: a. 脚本Scriptlet 1.<% 局部变量,Java语句 %> 2.<%! 全局变量,定义方法 %> 3.<%= 输出表达式 %> 一般而 ...

  6. JSP内置对象application对象实战——实现网页计数器

    前面和大家说过application对象有点类似于java里面的全局变量,因此可以将当前访问网站的数量保存在application对象当中,在每次访问网页时,实现将保存在application对象中的 ...

  7. jsp - 9 内置对象application详解

    application application对象通常有如下2个作用: ----  在整个Web 应用的 多个JSP.Servlet之间共享数据(eg1): ----  访问web应用的配置参数(eg ...

  8. jsp内置对象--application

    appliation 全局对象 String getContextPath():虚拟路径 String getRealPath(虚拟路径):绝对路径(虚拟路径  相对的绝对路径)

  9. jsp内置对象application

最新文章

  1. PHP学习课程和培训方向学习路线分享
  2. linux 简介各发行版
  3. acm java输入输出_在竞赛ACM Java处理输入输出
  4. Linux 底层原理 —— epoll 与多路复用
  5. python测试代码与模块_测量Python代码运行时间
  6. 心血来潮,小试c++11
  7. 安装选择Arduino Leonardo新手入门体验
  8. 2016 ICPC 大连网络赛 部分题解
  9. 直播常见协议概念说明
  10. 汽车应急启动电源,拉杆音箱,蓝牙音响升压芯片合集,DCDC大功率外置MOS升压芯片10W,200W,400W
  11. sample函数注意事项
  12. heka 配置 一个go语言实现轻量级logstash 干掉ELK
  13. 卡贴机卡贴设置又失效再次折腾
  14. 【封面】数字经济引领中国产业改革
  15. A Simple Linear Time (1 + ε)-Approximation Algorithm for k-Means Clustering in Any Dimensions(2004)
  16. FB微软谷歌大会惊喜欠奉,AI风向还是看今夏的百度Create吧
  17. sda、sdb、sda1、sda2的意思
  18. C语言100题打卡—第3题
  19. SQLServer链接服务器
  20. 服务器被黑遭攻击,凌晨一点紧急预案逆袭!

热门文章

  1. zookeeper中展示所有节点_分布式协调服务之Zookeeper
  2. python数据分析函数大全_python中数据分析常用函数整理
  3. html加载状态,js等待页面加载完成
  4. 鸿蒙os能超越ios吗,鸿蒙OS对比iOS,华为再次“超越”,流畅度大幅领先苹果!...
  5. java字符串string_Java字符串String方法总结
  6. 云联惠身份认证得多久_【转发扩散】你完成认证了吗?老来网APP也可以刷脸认证哦!...
  7. python怎么开发工具_为程序员和新手准备的8大Python开发工具
  8. https open api_Web上的分享(Share)API
  9. 微信公众号中选择时间css,微信公众号到底应该几点推文?
  10. java线程池执行器_Java线程池ThreadPoolExecutor的使用