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

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

        Jsp + JavaBean循序漸進圖文詳細教程(3)

        Jsp + JavaBean循序漸進圖文詳細教程(3)

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

        <font color="#FF0000">Jsp與JavaBean結合的簡單例子

          上面講了這么多,到現在還沒有看到具體應用,那好,現在我們看看具體的JavaServer Pages+JavaBean的例子吧,首先讓我們看看一個簡單的計數器程序。

          本例程共包含3個文件

          JavaBean--counter.java文件,JavaServer Page-- counter.jsp文件, counter1.jsp文件其中,counter.java主要用來進行計數器的計數操作,counter.jsp和counter1.jsp文件主要用來顯示網頁的計數。

          counter.java文件

        package count;
        /**
        * Title: test
        * Description: counter Bean
        * @author LiuYufeng
        * @version 1.0
        */
        public class counter {
          //初始化JavaBean的成員變量
        int count = 0;
          // Class構造器
        public counter() {
        }
          // 屬性Count的Get方法
        public int getCount() {
          //計數操作,每一次請求都進行計數器加一
        count++;
        return this.count;
        }
          //屬性Count的Set方法
        public void setCount(int count) {
        this.count = count;
        }
        }

          counter.jsp文件

        $#@60;HTML$#@62;
        $#@60;HEAD$#@62;
        $#@60;TITLE$#@62;
        counter
        $#@60;/TITLE$#@62;
        $#@60;/HEAD$#@62;
        $#@60;BODY$#@62;
        $#@60;H1$#@62;
        JBuilder Generated JSP
        $#@60;/H1$#@62;
        $#@60;!-初始化counter這個Bean,實例為bean0--$#@62;
        $#@60;jsp:useBean id="bean0" scope="application" class="count.counter" /$#@62;
        $#@60;%

          //顯示當前的屬性count的值,也就是計數器的值,這里我們使用out.println方法,下面的counter1.jsp將使用另一種方法
        out.println("The Counter is : " + bean0.getCount() + "$#@60;BR$#@62;");
        %$#@62;
        $#@60;/BODY$#@62;
        $#@60;/HTML$#@62;

          counter1.jsp文件

        $#@60;HTML$#@62;
        $#@60;HEAD$#@62;
        $#@60;TITLE$#@62;
        counter
        $#@60;/TITLE$#@62;
        $#@60;/HEAD$#@62;
        $#@60;BODY$#@62;
        $#@60;H1$#@62;
        JBuilder Generated JSP
        $#@60;/H1$#@62;
        $#@60;!-初始化counter這個Bean,實例為bean0--$#@62;
        $#@60;jsp:useBean id="bean0" scope="application" class="count.counter" /$#@62;
        $#@60;!-使用jsp:getProperty 標簽得到count屬性的值,也就是計數器的值--$#@62;
        The Counter is :
        $#@60;jsp:getProperty name="bean0" property="count" /$#@62;$#@60;BR$#@62;
        $#@60;/BODY$#@62;
        $#@60;/HTML$#@62;

          從這個例子我們不難看出Jsp和JavaBean應用的一般操作方法,首先在Jsp頁面中要聲明并初始化JavaBean,這個JavaBean有一個唯一的id標志,還有一個生存范圍scope(設置為application是為了實現多個用戶共享一個計數器的功能,如果要實現單個用戶的計數功能,可以修改scope為session),最后還要制定JavaBean的class來源count.counter:

          $#@60;jsp:useBean id="bean0" scope="application" class="count.counter" /$#@62;

          接著我們就可以使用JavaBean提供的public方法或者直接使用$#@60;jsp:getProperty$#@62;標簽來得到JavaBean中屬性的值:

          out.println("The Counter is : " + bean0.getCount() + "$#@60;BR$#@62;");

        或者

          $#@60;jsp:getProperty name="bean0" property="count" /$#@62;

          OK,現在運行一下程序看看,然后多刷新幾次,注意看計數器的變化。上面的程序在Jbuilder4.0下面調試通過。

          如果要直接在一些jsp環境(如Tomcat、IAS、Weblogic等)下調試,請注意各自的文檔,正確的放置JavaBean文件。如在Tomcat環境中,本例子JavaBean編譯后的文件就需要放在$#@60;Server Root$#@62;\WEB-INF\ClASSES\ count\ counter.class。

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲国产精品无码一线岛国| 国产福利在线免费| 全亚洲最新黄色特级网站| 亚洲精品无码少妇30P| 拍拍拍又黄又爽无挡视频免费| 亚洲另类视频在线观看| 99久久免费精品视频| 亚洲第一精品福利| 伊人久久免费视频| 亚洲国产成人手机在线电影bd| 美女被免费喷白浆视频| 亚洲人成77777在线播放网站不卡 亚洲人成77777在线观看网 | 久久久久久亚洲av无码蜜芽| 午夜视频在线在免费| 亚洲av无码一区二区三区在线播放| 亚洲AⅤ永久无码精品AA| 一级特黄录像视频免费| 亚洲中文字幕久久精品无码APP| 国产福利在线观看永久免费| 亚洲AV午夜福利精品一区二区| 97精品免费视频| 亚洲午夜无码久久久久小说| 全亚洲最新黄色特级网站 | 成年性生交大片免费看| 在线亚洲v日韩v| 亚洲欭美日韩颜射在线二| 久久这里只精品热免费99| 亚洲成人激情小说| 亚洲人午夜射精精品日韩| 99久久免费精品视频| 亚洲高清国产拍精品熟女| 国产亚洲大尺度无码无码专线| 91精品国产免费久久国语蜜臀| 亚洲日韩av无码中文| 亚洲线精品一区二区三区 | 久久久久久久免费视频| 精品女同一区二区三区免费播放 | 亚洲精品国精品久久99热| 免费观看激色视频网站bd| 黄色三级三级免费看| 亚洲毛片无码专区亚洲乱|