隨筆-124  評(píng)論-49  文章-56  trackbacks-0

          DynaActionForm 配態(tài)form
          1 配置動(dòng)態(tài)form屬性<form-property>name屬性,type屬性類型,primitive type必須使用包裝類型。
          <form-beans>
             <form-bean name="addStudentForm" type="org.apache.struts.action.DynaActionForm">
              <form-property name="sname" type="java.lang.String" initial=""(初始值)></form-property>
              <form-property name="birth" type="java.sql.Date"></form-property>
              <form-property name="major" type="java.lang.String"></form-property>
              <form-property name="score" type="java.util.float"></form-property>
             </form-bean>
          </form-beans>
          2 配置action標(biāo)記
            <action-mappings>
             <action path="/addstudentform"
                     type="com.yourcompany.struts.AddAction"
                     name="addStudentForm(form的名子)">
             </action>
            </action-mappings>
          3 獲取頁面的值:
          動(dòng)態(tài)ActionForm其實(shí)是把頁面的html元素的名字和值放到名字和值放到map中,所以通過get方法可以取出相應(yīng)的值
          (1) String sname=(String)addStudentForm.get("sname");
           EL:   ${dynabean(addStudentForm).map.prop}
          (2) String sname=(String)addStudentForm.get("sname");
          動(dòng)態(tài)ActionForm的驗(yàn)證,通常使用動(dòng)態(tài)驗(yàn)證框架validator

          屬性名及類型一致才可以拷貝
          可以通過BeanUtils.copyProperties(userbean目標(biāo)對(duì)象,form源對(duì)象)方法進(jìn)行對(duì)象的復(fù)制

          posted on 2009-11-30 08:10 junly 閱讀(308) 評(píng)論(0)  編輯  收藏 所屬分類: struts2/struts1.3/JSF
          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          收藏夾

          other

          文章

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 桐乡市| 蓝山县| 天等县| 偏关县| 三穗县| 怀仁县| 文登市| 阿克陶县| 东台市| 祁连县| 汨罗市| 文昌市| 金塔县| 项城市| 凤山市| 古浪县| 宜君县| 绿春县| 德阳市| 贡觉县| 宜良县| 潮州市| 梧州市| 南通市| 玛纳斯县| 隆安县| 顺义区| 色达县| 禹城市| 南靖县| 南郑县| 全椒县| 尖扎县| 沭阳县| 九寨沟县| 永济市| 江源县| 桐梓县| 锡林郭勒盟| 波密县| 英吉沙县|