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

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

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

    隨筆-60  評(píng)論-35  文章-15  trackbacks-0
    作者:邱洋
    QQ:1964477

    有一個(gè)動(dòng)態(tài)的form配置如下:
    <form-bean?name="adminGroupModifyForm"?type="org.apache.struts.validator.DynaValidatorForm">
    ?????
    <form-property?name="name"?type="java.lang.String"?/>
    </form-bean>

    有一個(gè)jsp文件包括以下代碼:
    <html:form?action="/adminGroupModify">
    ????
    <html:text?property="name">??
    </html:form>

    現(xiàn)在要做的是動(dòng)態(tài)的向name設(shè)置值,那么我們就在Action中動(dòng)態(tài)生成adminGroupModifyForm,這樣就可以直接實(shí)現(xiàn)以前用以下代碼才能實(shí)現(xiàn)的效果了↓(下面這個(gè)是以前的實(shí)現(xiàn)方法)
    <form?action="xxx">
    ???
    <input?type="text?value=?<c:out?value="${requestScrop.name}"?/>?">
    </form>


    (具體應(yīng)用)實(shí)現(xiàn)動(dòng)態(tài)裝配struts-config.xml中的動(dòng)態(tài)表單的方法如下:

    有以下動(dòng)態(tài)表單:

    ????<form-bean?name="adminGroupModifyForm"?type="org.apache.struts.validator.DynaValidatorForm">
    ??????
    <form-property?name="memo"?type="java.lang.String"?/>
    ??????
    <form-property?name="upage"?type="java.lang.Integer"?/>
    ??????
    <form-property?name="flag"?type="java.lang.String"?/>
    ??????
    <form-property?name="lowage"?type="java.lang.Integer"?/>
    ??????
    <form-property?name="name"?type="java.lang.String"?/>
    ??????
    <form-property?name="id"?type="java.lang.Integer"?/>
    ????
    </form-bean>

    在Action中輸入以下代碼:

    ????DynaActionFormClass?dynaClass?=?DynaActionFormClass.createDynaActionFormClass(this.getServlet().findFormBean("adminGroupModifyForm"));
    ????DynaValidatorForm?adminGroupModifyForm?
    =?(DynaValidatorForm)?dynaClass.newInstance();
    ????adminGroupModifyForm.set(
    "id",nowgrouping.getId());
    ????adminGroupModifyForm.set(
    "name",nowgrouping.getName());
    ????adminGroupModifyForm.set(
    "upage",Integer.valueOf(nowgrouping.getUpage()));
    ????adminGroupModifyForm.set(
    "lowage",nowgrouping.getLowage());
    ????adminGroupModifyForm.set(
    "flag",nowgrouping.getFlag());
    ????adminGroupModifyForm.set(
    "memo",nowgrouping.getMemo());
    ????request.setAttribute(
    "adminGroupModifyForm",adminGroupModifyForm);

    要注意兩點(diǎn)
    1、必須在Action類中執(zhí)行
    2、寫入系統(tǒng)的request.setAttribute的屬性名字,必須與xml文件中聲明的表單名相同

    posted on 2006-08-31 23:27 Q系列類、方法、變量…… 閱讀(325) 評(píng)論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 一级**爱片免费视频| 日韩国产欧美亚洲v片| 久久久久久影院久久久久免费精品国产小说 | 91久久成人免费| 久久亚洲中文字幕精品有坂深雪 | 色窝窝亚洲AV网在线观看| 午夜一区二区免费视频| 亚洲熟妇久久精品| 国产成人免费一区二区三区| 亚洲精品无码mⅴ在线观看| 久久精品a亚洲国产v高清不卡| 中文字幕在线免费看| 91福利视频免费| 亚洲精品第五页中文字幕| 亚洲一级毛片免费在线观看| 亚洲国产成人va在线观看网址| xxxxx免费视频| 中文字幕精品三区无码亚洲| 青青草国产免费久久久91 | 久久久免费观成人影院| 亚洲va国产va天堂va久久| 69pao强力打造免费高清| 亚洲人成网站看在线播放| 日韩中文字幕在线免费观看| 美女视频黄a视频全免费网站一区 美女视频黄a视频全免费网站色 | 久久青草国产免费观看| 久久亚洲AV成人无码| 成年美女黄网站18禁免费 | 国产色无码精品视频免费| 亚洲黄色免费网址| 香蕉视频在线观看免费国产婷婷 | 七色永久性tv网站免费看| 亚洲另类春色国产精品| 免费一级成人毛片| 黄网站免费在线观看| 亚洲影视自拍揄拍愉拍| 亚洲av午夜精品一区二区三区| 国产无遮挡无码视频免费软件 | 日产亚洲一区二区三区| 国产美女无遮挡免费网站| 中出五十路免费视频|