當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSP的9个内置对象-application
生活随笔
收集整理的這篇文章主要介紹了
JSP的9个内置对象-application
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
JSP頁面中包含9個內(nèi)置對象,這9個內(nèi)置對象都是Servlet API的類或者接口的實例,只是JSP規(guī)范將它們完成了默認(rèn)初始化,即它們已經(jīng)是對象,可以直接使用。
application:javax.servlet.ServletContext的實例,該實例代表JSP所屬的Web應(yīng)用本身,整個Web應(yīng)用共享同一個application對象,可用于JSP頁面,或者Servlet之間交換信息。常用的方法有g(shù)etAttribute(String attName), setAttribute(String attName, String attValue)和getInitParameter(String paramName)等。
運行結(jié)果截圖如下:
application:javax.servlet.ServletContext的實例,該實例代表JSP所屬的Web應(yīng)用本身,整個Web應(yīng)用共享同一個application對象,可用于JSP頁面,或者Servlet之間交換信息。常用的方法有g(shù)etAttribute(String attName), setAttribute(String attName, String attValue)和getInitParameter(String paramName)等。
頁面Application.jsp僅僅聲明了一個整型變量,每次刷新該頁面時,該變量值加1,然后將該變量的值放入application內(nèi)。下面是頁面代碼:
<%@ 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變量內(nèi)i++;application.setAttribute("counter", i); %> <%=i%> </BODY> </HTML>
刷新該頁面15次后的運行結(jié)果截圖如下:
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>運行結(jié)果截圖如下:
總結(jié)
以上是生活随笔為你收集整理的JSP的9个内置对象-application的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle死锁的解决方法
- 下一篇: vue+layui获取CheckBox的