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

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

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

    posts - 56, comments - 54, trackbacks - 0, articles - 4
       ::  ::  :: 聯系 :: 聚合  :: 管理

    struts1.1中的Lazy ActionForm

    Posted on 2006-03-01 17:27 Terry的Blog 閱讀(973) 評論(0)  編輯  收藏 所屬分類: java語言web開發

    以前我轉載過一篇“介紹struts的新特性:Lazy ActionForm“
    http://www.tkk7.com/terry-zj/archive/2005/12/09/23090.html
    這篇文章里面介紹的方法大大較少了ActionForm中的編碼工作,但是這個Lazy ActionForm在struts1.1的時候還沒有。如果既要使用struts1.1又想Lazy一下那?(實際上struts1.1還是目前使用比較多的版本)
    其實少量的代碼就可以讓普通的Form接近Lazy ActionForm的效果。
    ?jsp中寫:
    ??????? <table align="center" border="0" width="300">
    ??????????????? <tr>
    ??????????????????? <td align="right" width="35%">
    ??????????????????????? 用戶ID:
    ??????????????????? </td>
    ??????????????????? <td width="65%">
    ??????????????????????? <html:text property="data(username)" size="20" maxlength="20" />
    ??????????????????? </td>
    ??????????????? </tr>
    ??????????????? <tr>
    ??????????????????? <td align="right">
    ??????????????????????? 密碼:
    ??????????????????? </td>
    ??????????????????? <td>
    ??????????????????????? <html:text property="data(password)" size="20" maxlength="10" />
    ??????????????????? </td>
    ??????????????? </tr>
    ??????????????? <tr>
    ??????????????????? <td>
    ??????????????????????? &nbsp;&nbsp;&nbsp;
    ??????????????????? </td>
    ??????????????????? <td>
    ??????????????????????? <html:button property="login" value="確認" onclick="submitForm();" />
    ??????????????????????? &nbsp;&nbsp;&nbsp;
    ??????????????????????? <html:reset value="清空" />
    ??????????????????? </td>
    ??????????????? </tr>
    ??????????? </table>

    LoginAction中寫:
    public ActionForward doAction(ActionMapping mapping,
    ????????????????????????????????? RequestContext req) {
    ??????? String forward = "menu";
    ??????? BaseForm frm = (BaseForm)req.getForm();
    ??????? System.out.println(frm.get("username"));
    ??????? System.out.println(frm.get("password"));
    ??????? //?......????????
    ??????? return mapping.findForward(forward);
    }

    BaseForm中寫:
    public class BaseForm extends ActionForm {
    ????private HashMap data = new HashMap();

    ??? public HashMap getData() {
    ???? ??? return data;
    ??? }

    ??? public void setData(HashMap data) {
    ??????? this.data = data;
    ??? }

    ??? public String get(String key) {
    ??????? return (String) data.get(key);
    ??? }

    ??? public void set(String key, Object value) {
    ??????? data.put(key, value);
    ??? }
    }

    struts-config.xml中寫:
    ?<form-beans>
    ??? <form-bean?????? name="baseform"???? type="com.web.system.base.BaseForm"/>
    ? </form-beans>

    主站蜘蛛池模板: jiz zz在亚洲| 久久精品亚洲AV久久久无码| 日韩在线视频线视频免费网站| 手机在线毛片免费播放| 亚洲一级毛片在线播放| 国产成人福利免费视频| 亚洲性色成人av天堂| 四虎精品视频在线永久免费观看| 久久久亚洲欧洲日产国码是AV| 久久国产精品免费视频| 亚洲欧洲免费视频| 国产精品久久免费| 亚洲人成图片网站| 成年丰满熟妇午夜免费视频| 久久亚洲精品无码网站| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 中文字幕亚洲不卡在线亚瑟| 二个人看的www免费视频| 亚洲AV无码成人精品区天堂| 1000部无遮挡拍拍拍免费视频观看 | 亚洲欧美国产国产综合一区| 日本一道高清不卡免费| 一级毛片免费在线观看网站| 亚洲精品午夜无码电影网| 最近免费中文字幕大全免费版视频| 亚洲国产精品久久网午夜| 日日AV拍夜夜添久久免费| 国产精品成人免费观看| 亚洲免费在线播放| 日本19禁啪啪无遮挡免费动图| 三级黄色片免费看| 亚洲国产美女视频| 亚洲精品成人在线| 7x7x7x免费在线观看| 国产精品亚洲一区二区三区| 亚洲国产成人高清在线观看 | 亚洲人成77777在线播放网站不卡 亚洲人成77777在线观看网 | 丁香五月亚洲综合深深爱| 国产精品久久久久久久久免费| 特黄特色大片免费| 久久综合图区亚洲综合图区|