求知若渴,謙卑若愚

          少說話,多做事,很難
          posts - 3, comments - 2, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          jsp頁面讀取javabean中值的三種方式

          Posted on 2010-08-04 19:04 清流魚 閱讀(662) 評論(1)  編輯  收藏 所屬分類: jsp+servlet
          先寫一個javabean:
           1public class UserBean {
           2    private String username;
           3    private String pwd;
           4    public String getUsername() {
           5        return username;
           6    }

           7    public void setUsername(String username) {
           8        this.username = username;
           9    }

          10    public String getPwd() {
          11        return pwd;
          12    }

          13    public void setPwd(String pwd) {
          14        this.pwd = pwd;
          15    }
              
          16}

          再來一個提交表單的頁面,文本框的name對應javabean中相應的屬性:
           1<form action="consist.jsp" method="post">
           2    <table>
           3        <tr>
           4            <td><input type="checkbox"/></td>
           5            <td>請輸入用戶名:</td>
           6            <td><input type="text" name="username"></td>
           7        </tr>
           8        <tr>
           9            <td><input type="checkbox"/></td>
          10            <td>請輸入密碼:</td>
          11            <td><input type="password" name="password"></td>
          12        </tr>
          13        <tr>
          14            <td><input type="checkbox"/></td>
          15            <td colspan="2"><input type="submit" value="登錄"></td>
          16        </tr>
          17    </table>
          18</form>

          最后是在consist.jsp頁面中設置并獲取表單提交的相應的值:
           1<jsp:useBean id="User" class="mypack.UserBean" scope="request"></jsp:useBean>
           2
           3<!-- 設置javabean的值 -->
           4<jsp:setProperty name="User" property="username" param="username"/>
           5<jsp:setProperty name="User" property="pwd" param="password"/><hr/>
           6
           7<!-- 通過jsp標簽 -->
           8username:<jsp:getProperty property="username" name="User"/><br/>
           9password:<jsp:getProperty property="pwd" name="User"/><br/><hr/>
          10
          11<!-- 通過java code,User即是jsp:userBean標簽中的id的值 -->
          12username:<%=User.getUsername() %><br/>
          13password:<%=User.getPwd() %><br/><hr/>
          14
          15<!-- 通過EL表達式 -->
          16username:${User.username}<br/>
          17password:${User["pwd"]}<br/><hr/>


          學的不夠深入,還應該有其他的方式獲取javabean的值,不過小弟現只知這三種,等發現了其他的方式,再來補充。若是“游俠”有其他方式,希望賜上代碼?。?

          評論

          # re: jsp頁面讀取javabean中值的三種方式  回復  更多評論   

          2010-08-05 22:51 by 清流魚
          怎么會沒代碼呢?

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 从化市| 寻乌县| 海南省| 阿合奇县| 桓仁| 龙泉市| 贺兰县| 嘉义县| 明光市| 琼结县| 西青区| 克山县| 莆田市| 邳州市| 讷河市| 修武县| 田林县| 梁山县| 桓台县| 临猗县| 韩城市| 镇江市| 长武县| 淮北市| 岗巴县| 海伦市| 思南县| 修水县| 南充市| 河间市| 孝昌县| 德昌县| 玉屏| 灵丘县| 广饶县| 平江县| 翁源县| 洛隆县| 永德县| 万源市| 石首市|