<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 閱讀(971) 評論(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>

    主站蜘蛛池模板: 国产精品高清视亚洲一区二区| 免费一级毛片在播放视频| 国产亚洲AV无码AV男人的天堂| 亚洲A∨精品一区二区三区下载| 无人在线观看完整免费版视频| 亚洲免费观看网站| 免费视频爱爱太爽了| 亚洲不卡视频在线观看| 免费大片黄在线观看yw| 伊人久久亚洲综合影院首页| 成人av免费电影| 免费人成动漫在线播放r18| 亚洲国产高清精品线久久| 国产V片在线播放免费无码| 在线亚洲午夜理论AV大片| 国产乱妇高清无乱码免费| 亚洲精品无码永久在线观看你懂的 | 午夜免费福利在线观看| 亚洲综合久久精品无码色欲| 日本二区免费一片黄2019| 国产在亚洲线视频观看| 亚洲天堂中文字幕在线| 成人爽a毛片免费| 亚洲精品一区二区三区四区乱码| 免费看美女裸露无档网站| 亚洲国产成人AV网站| 亚洲中文字幕无码一久久区| 久久国产乱子伦精品免费强 | ASS亚洲熟妇毛茸茸PICS| 免费看无码自慰一区二区| 国产99久久久久久免费看| 18gay台湾男同亚洲男同| 全免费A级毛片免费看网站| 免费在线观看一区| 西西人体44rt高清亚洲| 好吊妞998视频免费观看在线| 亚洲免费无码在线| 亚洲人成网站在线观看播放动漫| 又粗又大又长又爽免费视频| 久草视频在线免费看| 亚洲人成欧美中文字幕|