posts - 9,  comments - 1,  trackbacks - 0
          <jsp:useBean id=“calculator“ scope=“request“ class=“com.jspdev.SimpleCalculator“>
          <jsp:setProperty name=“calculator“ property=“*“/>
          </jsp:useBean>

          (1)property=”*”
          設置Bean 屬性的快捷方式,在Bean 中屬性的名字,類型必須和request對象中的參數名稱相匹配。由于表單中傳過來的數據類型都是String 類型的,Jsp內在機制會把這些參數轉化成Bean屬性對應的類型。
          (2)property=“propertyName“
          使用request對象中的一個參數值來指定Bean中的一個屬性值。在這個語法中,property指定Bean 的屬性名,而且Bean 屬性和request參數的名字應相同。也就是說,如果在Bean 中有setUserName(String userName)方法,那么,propertyName的值就是“userName“

          <jsp:setProperty name="Name" property="*" />
          根據已提交表單中的數據,設置這個javaBean中相應的屬性值。
          *:JavaBean屬性的名稱和表單對象的名稱相同時才能夠賦值
          <jsp:setProperty name="Name" property="propertyName" value="PropertyValue" | param="ParameterName" />
          把JavaBean指定的屬性設為指定的值

          jsp:setProperty用來設置Bean的屬性值。
          有兩種方法使用
          1。在jsp:useBean之后2。在jsp:useBean實體這中間有區別的第一種情況jsp:setProperty
          不管是新生成的實例還是原來的對象,都會進行
          2。只有在新生成的情況下才可以執行
          <jsp:setProperty>中的name?應該和jsp:useBean中的id一樣的
          property="*"?表示用用戶輸入的所有值來匹配Bean中的屬性,當然你也可以指定的

          posted on 2006-09-21 11:34 lovetq 閱讀(573) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 庆城县| 万年县| 颍上县| 五寨县| 务川| 玉田县| 襄樊市| 安庆市| 澄迈县| 东至县| 泉州市| 乌鲁木齐县| 襄城县| 米泉市| 定陶县| 罗定市| 延长县| 梨树县| 梅河口市| 乐平市| 来凤县| 许昌市| 龙川县| 宜章县| 福泉市| 盐亭县| 仪征市| 澜沧| 江安县| 伊春市| 云龙县| 苏州市| 遵义市| 阿巴嘎旗| 伊宁县| 甘南县| 夏津县| 敦煌市| 新昌县| 凤阳县| 南川市|