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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品乱码在线观看97| 亚洲国产精品一区二区第一页免| 久久久久亚洲AV无码专区首| 国精产品一区一区三区免费视频| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲另类自拍丝袜第五页| 久久精品网站免费观看| 亚洲精品人成网在线播放影院| 黄色网址免费大全| 亚洲国产精品免费观看 | 亚洲国产精品碰碰| 一个人看的www免费高清| 国产亚洲精品影视在线产品| 91福利免费网站在线观看| 国产AV无码专区亚洲AV毛网站| 久久午夜免费鲁丝片| 亚洲综合激情六月婷婷在线观看| 亚洲成年人免费网站| 亚洲中文字幕无码mv| 又粗又黄又猛又爽大片免费| 国产精品1024在线永久免费| 亚洲AV无码专区电影在线观看| 美女内射毛片在线看免费人动物| 亚洲www77777| 免费在线观看黄色毛片| 两个人看的www高清免费视频| 亚洲福利视频一区| 嫩草视频在线免费观看| 日本中文字幕免费看| 亚洲成AV人片在WWW色猫咪| 黄页网站在线观看免费高清| 国产综合激情在线亚洲第一页| 久久久久久A亚洲欧洲AV冫| 亚洲精品视频在线观看免费| 亚洲精品无码中文久久字幕| 中文字幕亚洲一区| www.999精品视频观看免费| 免费又黄又爽又猛大片午夜| 99亚洲精品高清一二区| 免费日韩在线视频| 最近免费中文字幕大全高清大全1|