国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

如何設置application 變量

2019-11-18 14:45:49
字體:
來源:轉載
供稿:網友

  application變量是對一個web application有效的全局變量,在保存一些全局有效的值時非常有用。與session變量不同,application變量可以用application.getAttribute()和application.setAttribute()來訪問。

jsp中,可以自動引用application變量,指代當前的web 應用。(有關web 應用,我將在另外的地方討論。)

在引用application 變量時,必須使用同步。并且,需要測試一個application屬性是否已經存在。請仔細研究下面的代碼,在下面,設置了一個叫“change"的application 屬性,保存一個整型值。關于在servlet中使用application變量,方法與下面的代碼一致,不過,需要先說明一個application如下:

servletContext application=getServletContext();

后面的一段函數是env.java的片斷,可以看看在servlet中如何使用application變量的。

Integer count = null;

synchronized (application) {

count = (Integer) application.getAttribute("change");

if (count == null)

count = new Integer(0);

count = new Integer(count.intValue() + 1);

application.setAttribute("change", count);

}



PRivate void printApplication(PrintWriter pw, HttpServletRequest req)

throws IOException

{

ServletContext application = getServletContext();



pw.println("<h1>Application Information:</h1>");

pw.println("<table>");

pw.print("<tr><td>Major Version<td>");

pw.println(application.getMajorVersion());

pw.print("<tr><td>Minor Version<td>");

pw.println(application.getMinorVersion());

pw.print("<tr><td>Server Info<td>");

pw.println(application.getServerInfo());

pw.print("<tr><td>Real Path (of pathinfo)<td>");

pw.println(application.getRealPath(req.getPathInfo()));

pw.print("<tr><td>Mime-type (of pathinfo)<td>");

pw.println(application.getMimeType(req.getPathInfo()));

pw.println("</table>");



pw.println("<h1>Application Variables:</h1>");

pw.println("<table>");



Enumeration e = application.getAttributeNames();

while (e.hasMoreElements()) {

String name = (String) e.nextElement();

pw.print("<tr><td>");

pw.print(name);

pw.print("<td>");

pw.println(application.getAttribute(name));

}



pw.println("</table>");

}



%>



<Html>

<head><title>Counter</title></head>

<body bgcolor=#ffffff>



<h1>Welcome, visitor: <%= count %></h1>



</body>

</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万安县| 桂阳县| 三门峡市| 长治县| 合山市| 巴彦淖尔市| 新郑市| 霍林郭勒市| 凌海市| 平定县| 永春县| 霍城县| 普宁市| 深泽县| 辰溪县| 瓮安县| 宁武县| 平谷区| 三河市| 措美县| 长沙市| 乌拉特后旗| 邳州市| 嘉黎县| 信丰县| 台南县| 新野县| 滁州市| 怀化市| 永宁县| 辽宁省| 绍兴县| 太仓市| 文水县| 凤翔县| 天镇县| 农安县| 泉州市| 灵璧县| 庆安县| 民乐县|