<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允許我們在表單中帶有參數,根據參數執行Action中的不同方法,以此實現Action的多用

    步驟

         建立一個繼承自DispatchActionAction規定方法名稱

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

         Struts-config.xml的相應Formaction項目中設置parameter參數值為codi

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

    2、 解決ActionForm過多的問題

    通過動態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

    更改相應的action中的attributenameabcForm

    這樣就配置好了一個動態的ActionForm

    3、 解決動態ActionForm的驗證問題

    通過動態驗證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配置相應的action,添加validate=true添加驗證支持

        添加struts Plugin插件

    設置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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 久久久久亚洲精品天堂| 亚洲国产婷婷六月丁香| 国产亚洲精品欧洲在线观看| 亚洲成a人片在线播放| 成人自慰女黄网站免费大全| 亚洲一区二区三区高清| 毛片A级毛片免费播放| 黄色一级免费网站| 亚洲国产精品婷婷久久| 成年美女黄网站18禁免费| 亚洲免费日韩无码系列| 亚洲精品456在线播放| 国产小视频在线免费| 久久精品乱子伦免费| 亚洲精品GV天堂无码男同| 亚洲中文字幕日产乱码高清app| 16女性下面扒开无遮挡免费| 国产精品亚洲精品日韩动图| 亚洲av综合色区| 麻豆成人精品国产免费| 一级毛片不卡片免费观看| 久久久久亚洲AV无码去区首| 亚洲欧洲第一a在线观看| 日韩一区二区在线免费观看| 免费成人在线视频观看| 国产精品无码亚洲精品2021| 亚洲国语精品自产拍在线观看| 国产精品jizz在线观看免费| 84pao国产成视频免费播放| 国产精品亚洲一区二区三区久久 | 91精品视频在线免费观看| 国产AV无码专区亚洲AV蜜芽| 97se亚洲综合在线| 亚洲国产精品人人做人人爽| 日韩一区二区a片免费观看 | 亚洲国产91精品无码专区| 我的小后妈韩剧在线看免费高清版| 一区二区三区免费视频播放器| 亚洲最大成人网色香蕉| 亚洲高清在线视频| 亚洲综合久久夜AV |