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

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

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

    隨筆-60  評論-35  文章-15  trackbacks-0
    作者:邱洋
    QQ:1964477

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

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

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


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

    有以下動態(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);

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

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

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 精品无码专区亚洲| 日韩亚洲国产综合高清| 无码毛片一区二区三区视频免费播放 | 亚洲国产成人无码AV在线 | 国产免费久久精品99re丫y| 亚洲成年人啊啊aa在线观看| 亚洲码国产精品高潮在线| 有色视频在线观看免费高清在线直播| 国产免费av片在线无码免费看| 亚洲AV综合色区无码另类小说| 亚洲人成77777在线观看网| 嫖丰满老熟妇AAAA片免费看| 亚洲精品123区在线观看| 日韩免费高清视频| 亚洲成a人片在线观| 两个人看的www免费高清 | 亚洲日韩欧洲无码av夜夜摸| 成在人线av无码免费高潮喷水 | 久久国产色AV免费观看| 国产精品亚洲高清一区二区| 精品久久久久久无码免费| 亚洲国产精品自在线一区二区| 69av免费视频| 亚洲AV无码一区二区三区牲色| 亚洲国产精品狼友中文久久久| 十八禁视频在线观看免费无码无遮挡骂过| 亚洲中文字幕无码久久精品1| 婷婷亚洲综合五月天小说在线| 亚洲日韩中文字幕日韩在线| 久久免费观看国产精品88av| 亚洲人成网77777色在线播放| 91香焦国产线观看看免费| 亚洲熟妇丰满xxxxx| 成人无码区免费视频观看| 香蕉97碰碰视频免费| 97久久精品亚洲中文字幕无码| 免费网站看v片在线香蕉| 亚洲综合色婷婷在线观看| 亚洲欧洲中文日韩久久AV乱码| 69精品免费视频| 国产91成人精品亚洲精品|