不做浮躁的人
          正在行走的人...
          posts - 171,  comments - 51,  trackbacks - 0


          一:Person類,有個Department department屬性。
          然后在PersonAction類中提供了一個getDepartment()方法。

          誤會:<ww:property value="%{department}"/> 始終不輸出。

          修改為:<ww:property value="%{getDepartment()}"/>,則可以輸出。

          原因:第一種表達,webwork優(yōu)先用getModel().getDepartment(),而不是直接getDepartment()。

          二:Person類有個List<Subject> subjects屬性,在person的維護頁面中,我們想同時對subjects進行維護,利用webwork對集合框架的支持,采用該Action的轉(zhuǎn)換文件中定義集合框架里面對象的類型。
          比如:
          Element_subjects = com.xxx.model.Subject
          在Action類中定義private List subjects。
          這樣就會出現(xiàn)問題,webwork始終會把subjects的數(shù)據(jù)壓入到model.getSubjects().add(...)。因此,Action類中的subjects最好修改為其它名稱,避免和Person類中的屬性同名。

          posted on 2007-04-10 19:10 不做浮躁的人 閱讀(1064) 評論(1)  編輯  收藏

          FeedBack:
          # re: webwork 模型驅(qū)動的開發(fā)小問題,備忘。
          2007-04-12 16:27 | Supergoal
          如果一個Action實現(xiàn)了ModelDriven接口的話,確實會先執(zhí)行g(shù)etModel().getDepartment()。  回復  更多評論
            

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


          網(wǎng)站導航:
           

          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(9)

          隨筆分類(31)

          隨筆檔案(75)

          文章分類(1)

          文章檔案(3)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 绥德县| 东至县| 江陵县| 双桥区| 南宁市| 车险| 德保县| 古交市| 海宁市| 舞钢市| 板桥市| 武强县| 民和| 松原市| 绥中县| 朔州市| 托克托县| 峡江县| 清苑县| 基隆市| 鹤庆县| 信宜市| 辉县市| 泽州县| 读书| 夹江县| 南乐县| 乌鲁木齐县| 黄浦区| 哈巴河县| 黎平县| 房产| 福建省| 洛浦县| 石城县| 沂水县| 阳江市| 建始县| 瓮安县| 罗甸县| 思南县|