<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過(guò)多問(wèn)題

    通過(guò)DispatchAction的方式

    建立一個(gè)繼承自DispatchActionAction

    此類(lèi)Action允許我們?cè)诒韱沃袔в袇?shù),根據(jù)參數(shù)執(zhí)行Action中的不同方法,以此實(shí)現(xiàn)Action的多用

    步驟

         建立一個(gè)繼承自DispatchActionAction規(guī)定方法名稱(chēng)

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

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

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

    2、 解決ActionForm過(guò)多的問(wèn)題

    通過(guò)動(dòng)態(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

    這樣就配置好了一個(gè)動(dòng)態(tài)的ActionForm

    3、 解決動(dòng)態(tài)ActionForm的驗(yàn)證問(wèn)題

    通過(guò)動(dòng)態(tài)驗(yàn)證ActonForm的方式,即DynaValidatorForm

    步驟

         Struts-config.xml

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

         配置一個(gè)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添加驗(yàn)證支持

        添加struts Plugin插件

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

    添加propertys

    Propertyà pathnames

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

    這樣一個(gè)驗(yàn)證框架就配置好了!

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费大黄网站在线观看| 亚洲国产人成在线观看69网站| 美女免费精品高清毛片在线视| 国产精品免费αv视频| 亚洲成av人片在线观看天堂无码 | 阿v视频免费在线观看| 国产亚洲精品自在久久| 猫咪社区免费资源在线观看 | 免费国产不卡午夜福在线| A片在线免费观看| 亚洲AV无码专区国产乱码电影 | 牛牛在线精品观看免费正 | 成人毛片视频免费网站观看| 中文字幕亚洲色图| 国产午夜鲁丝片AV无码免费| 性生大片视频免费观看一级| 亚洲精品福利在线观看| 91情侣在线精品国产免费| 黄色视频在线免费观看| 亚洲高清毛片一区二区| 亚洲色图国产精品| 亚洲第一黄色网址| 久久精品网站免费观看| 久久精品国产这里是免费| 亚洲电影在线播放| 国产亚洲精品免费视频播放| 免费人成视频在线观看网站| 理论片在线观看免费| 亚洲av永久无码嘿嘿嘿 | 亚欧洲精品在线视频免费观看| 亚洲综合成人网在线观看| 亚洲AⅤ永久无码精品AA| 99久久免费精品国产72精品九九 | 免费国产a国产片高清网站| 亚洲电影免费观看| 亚洲av纯肉无码精品动漫| 亚洲精品国产精品乱码不99 | 亚洲图片一区二区| 国产亚洲精品不卡在线| 国产乱色精品成人免费视频| 两个人的视频高清在线观看免费 |