<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MyEclipse 6.0 GA for eclipse 3.3已經正式發布了,但還不支持struts2。我還是先用著5.5GA吧。

    struts1里面的ActionForm有分ActionForm和DynaActionForm,如果需要使用Validator的話,也有分為ValidatorForm,ValidatorActionForm,DynaValidatorForm,DynaValidatorActionForm幾種。一般用得比較多的是Dyna的Form,而其中又以Validator使用較為普遍。我都試過用,其中DynaValidatorForm和DynaValidatorActionForm比較容易混淆。

    用簡單的話說,這2者寫法上的區別在于這3個地方:

    1)struts-config.xml:ActionForm type應分別為org.apache.struts.validator.DynaValidatorForm和org.apache.struts.validator.DynaValidatorActionForm
    2)Action里的分別使用為:DynaActionForm addLoginMemberForm = (DynaActionForm) form;和DynaValidatorActionForm addOrdersForm = (DynaValidatorActionForm) form;
    3)validation.xml里:DynaValidatorForm引用form的方法是如addLoginMemberForm,用名稱,而DynaValidatorActionForm是使用spring里注冊的action路徑:/addOrders

    很多時候將一個ActionForm公用到多個Action上(兩者通過name屬性來關聯),這時麻煩出來了.由于不同業務處理對數據的有效性驗證的要求略有不同,這對處理數據驗證的validator框架提供了一個要求----如何根據不同的業務請求,對同一個ActionForm進行不同的數據驗證了?

    使用DynaValidatorActionForm,校驗是根據action元素的path屬性值來區分FormBean,而action元素的path屬性值正是不同action區分的唯一標記,這樣根據不同的action我們對同一個ActionForm給出不同的驗證規則了。

    posted on 2007-08-25 09:17 lzj520 閱讀(417) 評論(0)  編輯  收藏 所屬分類: Struts1個人學習日記
    主站蜘蛛池模板: 亚洲色成人WWW永久在线观看| 亚洲综合综合在线| 黄色免费网址在线观看| 夫妻免费无码V看片| 亚洲国产精品毛片av不卡在线| 亚洲AV无码一区二区乱孑伦AS| 亚洲伊人久久大香线焦| 一个人看的hd免费视频| 欧洲乱码伦视频免费| 亚洲国产激情一区二区三区| 边摸边吃奶边做爽免费视频网站 | 国产成人免费a在线视频色戒| 亚洲欧洲∨国产一区二区三区| 亚洲精品天堂在线观看| a级毛片100部免费观看| 亚洲av永久无码精品古装片| 午夜免费啪视频在线观看| 亚洲高清免费视频| 国产成人AV免费观看| 久久久久亚洲AV无码专区首JN| 人妻18毛片a级毛片免费看| 久久久久亚洲?V成人无码| 波多野结衣免费一区视频| 亚洲成人影院在线观看| 亚洲日本中文字幕天天更新| www国产亚洲精品久久久| 亚洲va乱码一区二区三区| 精品无码国产污污污免费| 亚洲成a人片在线观看中文app| 三上悠亚电影全集免费 | 美女网站免费福利视频| 亚洲中文字幕日本无线码| 亚洲日本韩国在线| 麻豆成人久久精品二区三区免费| 亚洲а∨天堂久久精品| 久久大香伊焦在人线免费| 亚洲国产精品网站在线播放| 亚洲欧洲一区二区三区| 污网站在线观看免费| 尤物永久免费AV无码网站| 亚洲午夜精品久久久久久app|