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

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

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

    posts - 42,  comments - 84,  trackbacks - 0
     

    1、 解決Action過多問題

    通過DispatchAction的方式

    建立一個繼承自DispatchActionAction

    此類Action允許我們在表單中帶有參數(shù),根據(jù)參數(shù)執(zhí)行Action中的不同方法,以此實現(xiàn)Action的多用

    步驟

         建立一個繼承自DispatchActionAction規(guī)定方法名稱

         在表單頁面中添加一個隱藏域值,假設(shè)為codi   value=”insert”

         Struts-config.xml的相應(yīng)Formaction項目中設(shè)置parameter參數(shù)值為codi

    那么當(dāng)表單提交的時候,Action中的insert()方法就會被執(zhí)行,可以通過改隱藏域中的值的方式來改變Action要執(zhí)行的方法

    2、 解決ActionForm過多的問題

    通過動態(tài)ActionForm的方式,即DynaActionForm

    步驟

         Struts-config.xml

    <form-beans>

     <form-bean name=”abcForm” type=”org.apache.struts.action.DynaActionForm”>

             <form-property name=”userid” type=”java.long.String”></form-property>             

    </form-bean>

    </form-beans>

         Struts-config.xml

    更改相應(yīng)的action中的attributenameabcForm

    這樣就配置好了一個動態(tài)的ActionForm

    3、 解決動態(tài)ActionForm的驗證問題

    通過動態(tài)驗證ActonForm的方式,即DynaValidatorForm

    步驟

         Struts-config.xml

    2的第一步,但是type需要改成org.apache.struts.action.DynaValidatorForm

         配置一個validation.xml文件

    <form-validation>

        <formset>

            <form name="abcForm">

                <field property="userid" depends="required">

                    <arg key="err.userid" resource="true"/>

                </field>

            </form>

        </formset>

    </form-validation>

        在Struts資源文件中配置err.userid、以及errors.required

        在Struts-config.xml配置相應(yīng)的action,添加validate=true添加驗證支持

        添加struts Plugin插件

    設(shè)置plugin class為org.apache.struts.validator.ValidatorPlugIn

    添加propertys

    Propertyà pathnames

    Valueà /WEB-INF/validator-rules.xml,/WEB-INF/validation.xml

    這樣一個驗證框架就配置好了!

    posted on 2008-02-12 13:47 Dong 閱讀(3489) 評論(6)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久久久免费精品国产小说| 国产精品亚洲а∨无码播放不卡 | 狼友av永久网站免费观看| 日本久久久久亚洲中字幕| 无码国产精品一区二区免费3p | 精品国产无限资源免费观看| 亚洲人成电影亚洲人成9999网| 中文成人久久久久影院免费观看| 一本久久a久久精品亚洲| 一个人免费观看日本www视频| 国产成人精品日本亚洲专区| 香蕉国产在线观看免费| 精品国产亚洲男女在线线电影| 中文字幕免费在线视频| 亚洲av无码不卡一区二区三区| 午夜网站在线观看免费完整高清观看 | 老司机午夜免费视频| 亚洲综合精品网站| 一个人免费视频在线观看www| 亚洲欧洲第一a在线观看| 一本岛高清v不卡免费一三区| 亚洲精品精华液一区二区| 国产黄色片在线免费观看| 和老外3p爽粗大免费视频| 亚洲成AV人片一区二区| 2021国产精品成人免费视频| 国产偷国产偷亚洲清高APP| 国产国拍亚洲精品福利 | 国产亚洲免费的视频看| 在线看片免费人成视久网| 色天使亚洲综合在线观看| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲欧洲春色校园另类小说| 午夜时刻免费入口| 一区二区在线免费视频| 久久精品国产亚洲av高清漫画| 久久久久久国产a免费观看黄色大片 | 日本红怡院亚洲红怡院最新| 午夜宅男在线永久免费观看网| 日韩精品无码免费视频| 亚洲精品在线播放|