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

首頁 > 開發 > 綜合 > 正文

如何設置application 變量

2024-07-21 02:14:17
字體:
來源:轉載
供稿:網友
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>



注冊會員,創建你的web開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 维西| 咸丰县| 波密县| 天等县| 诏安县| 吐鲁番市| 宜州市| 长海县| 收藏| 梁河县| 屯门区| 东阳市| 天峻县| 东山县| 文成县| 石狮市| 铜陵市| 洱源县| 深州市| 芜湖市| 延长县| 信宜市| 佳木斯市| 陵川县| 丰顺县| 七台河市| 宁蒗| 萨迦县| 宣城市| 金寨县| 永定县| 安龙县| 汉沽区| 丹巴县| 阿合奇县| 汉中市| 涿鹿县| 集贤县| 泾阳县| 广德县| 和林格尔县|