<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://m.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无码一区二区乱子伦as| 久久久久免费视频| 日韩免费一区二区三区| 亚洲黄色高清视频| 免费人成激情视频在线观看冫| 国产国拍亚洲精品mv在线观看| 亚洲视频免费在线播放| 亚洲不卡av不卡一区二区| 久久久久国产精品免费免费不卡| 亚洲videos| 免费大黄网站在线观看| 亚洲色图黄色小说| 免费观看一级毛片| 中国性猛交xxxxx免费看| 亚洲美女激情视频| 国产免费观看青青草原网站| 亚洲AV无码国产剧情| 亚洲熟妇无码乱子AV电影| free哆拍拍免费永久视频| 久久亚洲精品人成综合网| 久久电影网午夜鲁丝片免费| jizz免费在线观看| 亚洲一区免费在线观看| 亚洲情侣偷拍精品| 国产日本一线在线观看免费| 无遮挡国产高潮视频免费观看| 亚洲黑人嫩小videos|