• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        如何設置application 變量

        如何設置application 變量

        更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

        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("");



        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("");

        }



        %>



        <html>

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

        <body bgcolor=#ffffff>



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



        </body>

        </html>



        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 午夜国产羞羞视频免费网站| 99久久99久久精品免费看蜜桃| 永久免费毛片手机版在线看| 亚洲欧洲精品视频在线观看| 99re视频精品全部免费| 亚洲视频2020| 99久9在线|免费| 亚洲人成影院在线高清| 成人免费午夜视频| 亚洲成a人无码亚洲成www牛牛| 处破痛哭A√18成年片免费| 亚洲国产区男人本色| 国产伦一区二区三区免费| 日韩精品无码永久免费网站| 国产亚洲精品无码拍拍拍色欲 | 亚洲卡一卡二卡乱码新区| 在线看片无码永久免费视频| 亚洲伊人久久大香线蕉AV| 国产午夜影视大全免费观看| 色哟哟国产精品免费观看| 亚洲精品国产精品乱码不卡√| 日韩电影免费观看| 亚洲精品伊人久久久久| 国产精品自在自线免费观看| 一级毛片免费播放视频| 91在线亚洲精品专区| 国内大片在线免费看| 九九热久久免费视频| 久久精品国产亚洲av水果派| 99精品国产免费久久久久久下载| 亚洲精品无码一区二区| 亚洲欧洲中文日韩av乱码| 亚洲视频在线观看免费| 亚洲美国产亚洲AV| 亚洲午夜未满十八勿入网站2| 久久精品无码专区免费东京热| 亚洲免费福利在线视频| 亚洲高清免费视频| 99久9在线|免费| 深夜福利在线免费观看| 亚洲国产高清美女在线观看|