我為你狂
          為你而瘋狂
          posts - 29,comments - 9,trackbacks - 0

          ??? Struts 1.2.7 之后一共有三種方法,不需要定義FormBean Java類也不需要在struts-config.xml里詳細定義formBean的每個屬性。


          ???
          第一種 appfuse里使用的,定義DynaValidatorForm里,內(nèi)嵌一個pojo屬性.

          <form-bean?name="userForm"?type="org.apache.struts.validator.DynaValidatorForm">
          ????????????<form-property?name="user"?type="org.appfuse.model.User"/>
          form-bean>

          ?


          //
          取得 form?DynaActionForm?userForm?=?(DynaActionForm)?form;
          User?user?=?(User)?userForm.get("user");
          //
          設(shè)置
          form
          userForm.set("user",user);

          ???
          ??? 第二種是用BeanValidatorForm,直接把PojoFormBean,無需繼承于FormBean接口。

          ?<form-bean?name="userForm"?type="org.springside.helloworld.domain.User"/>

          ?

          // 取得 form?Bean
          ValidatorForm?userForm?=?(BeanValidatorForm)?form;User?user?=?(User)?userForm.getInstance();
          //
          設(shè)置
          form
          BeanUtils.copyProperties(userForm,?user);

          posted on 2007-03-07 21:32 小虎(年輕) 閱讀(355) 評論(0)  編輯  收藏 所屬分類: STRUTS
          主站蜘蛛池模板: 鹤峰县| 昌宁县| 抚远县| 和田县| 拜城县| 新乐市| 华亭县| 莱州市| 裕民县| 萍乡市| 宁波市| 彰武县| 渑池县| 蕉岭县| 会泽县| 黑龙江省| 彰化县| 长治市| 海淀区| 奎屯市| 军事| 合作市| 井陉县| 瑞丽市| 鄂州市| 德州市| 乌拉特后旗| 开平市| 桐城市| 布尔津县| 普兰店市| 宕昌县| 芦溪县| 武隆县| 宁乡县| 油尖旺区| 孝义市| 孝昌县| 阳新县| 平遥县| 三台县|