求知若渴,謙卑若愚

          少說(shuō)話,多做事,很難
          posts - 3, comments - 2, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          先寫一個(gè)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}

          再來(lái)一個(gè)提交表單的頁(yè)面,文本框的name對(duì)應(yīng)javabean中相應(yīng)的屬性:
           1<form action="consist.jsp" method="post">
           2    <table>
           3        <tr>
           4            <td><input type="checkbox"/></td>
           5            <td>請(qǐng)輸入用戶名:</td>
           6            <td><input type="text" name="username"></td>
           7        </tr>
           8        <tr>
           9            <td><input type="checkbox"/></td>
          10            <td>請(qǐng)輸入密碼:</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頁(yè)面中設(shè)置并獲取表單提交的相應(yīng)的值:
           1<jsp:useBean id="User" class="mypack.UserBean" scope="request"></jsp:useBean>
           2
           3<!-- 設(shè)置javabean的值 -->
           4<jsp:setProperty name="User" property="username" param="username"/>
           5<jsp:setProperty name="User" property="pwd" param="password"/><hr/>
           6
           7<!-- 通過(guò)jsp標(biāo)簽 -->
           8username:<jsp:getProperty property="username" name="User"/><br/>
           9password:<jsp:getProperty property="pwd" name="User"/><br/><hr/>
          10
          11<!-- 通過(guò)java code,User即是jsp:userBean標(biāo)簽中的id的值 -->
          12username:<%=User.getUsername() %><br/>
          13password:<%=User.getPwd() %><br/><hr/>
          14
          15<!-- 通過(guò)EL表達(dá)式 -->
          16username:${User.username}<br/>
          17password:${User["pwd"]}<br/><hr/>


          學(xué)的不夠深入,還應(yīng)該有其他的方式獲取javabean的值,不過(guò)小弟現(xiàn)只知這三種,等發(fā)現(xiàn)了其他的方式,再來(lái)補(bǔ)充。若是“游俠”有其他方式,希望賜上代碼啊!

          評(píng)論

          # re: jsp頁(yè)面讀取javabean中值的三種方式  回復(fù)  更多評(píng)論   

          2010-08-05 22:51 by 清流魚
          怎么會(huì)沒(méi)代碼呢?

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南华县| 安多县| 当阳市| 池州市| 沽源县| 类乌齐县| 汕尾市| 海阳市| 锡林浩特市| 札达县| 抚远县| 四平市| 德清县| 巴彦县| 满城县| 泰兴市| 河北区| 黑龙江省| 玉山县| 仪征市| 昌图县| 怀来县| 钟山县| 宜兴市| 林西县| 北辰区| 中牟县| 古交市| 云南省| 万安县| 敦煌市| 黎川县| 韶山市| 镇宁| 绥棱县| 淮阳县| 泸水县| 五家渠市| 克东县| 常山县| 奈曼旗|