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

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

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

    blogjava's web log

    blogjava's web log
    ...

         摘要: Jstl 操作數據庫相關學習  閱讀全文
    posted @ 2006-06-15 19:27 record java and net 閱讀(1337) | 評論 (0)編輯 收藏
         摘要: 基礎的東西太重要了...  閱讀全文
    posted @ 2006-06-11 12:17 record java and net 閱讀(572) | 評論 (3)編輯 收藏
         摘要:
      閱讀全文
    posted @ 2006-06-04 11:37 record java and net 閱讀(1420) | 評論 (3)編輯 收藏
         摘要: 第二次插入就報錯?怎么會這樣,第一次可以添加進數據庫,第二次再調用dao.addCloumn()就報錯?

    這樣做應該是沒有問題的啊??
      閱讀全文
    posted @ 2006-05-31 01:04 record java and net 閱讀(8848) | 評論 (14)編輯 收藏

    ?

    今天研究了一下JpetStore源代碼 ,發現它的開發strust模式和我們以往開發的模式完全不同,所有的strust類都繼承org.apache.struts.beanaction.BaseBean

    仔細研究BeanAction類,發現它其實是一個通用類,利用反射原理,根據URL來決定調用formbean的哪個方法!

    一個簡單的例子

    package ?strutstest.action;
    // 繼承BaseBean
    import ?org.apache.struts.beanaction.BaseBean;

    public ? class ?TestBean? extends ?BaseBean? {
    ????
    ????
    public ? static ? final ?String?SUCCESS? = ? " success " ;
    ????
    public ? static ? final ?String?FAILURE? = ? " failure " ;
    ????
    public ?TestBean()? {
    ????}

    ????
    private ?String?id;
    ????
    private ? int ?age;
    ????
    private ?String?name;
    ????
    private ?String?address;
    ????
    // getter?setter
    // 定義幾個業務方法
    ???? public ?String?saveUser()
    ??????
    {
    ??????????System.out.print(
    " 添加用戶.. " );
    ??????????
    // 這里返回一個字符串,將自動導向成功頁
    ??????????
    // 對應的是 forward 的名稱
    ?????????? return ?SUCCESS;
    ??????}

    ??????
    public ?String?updateUser()
    ??????
    {
    ??????????System.out.print(
    " update?user.. " );
    ?????????
    ??????????
    return ?SUCCESS;
    ??????}

    ??????
    public ?String?getUser()
    ??????
    {
    ??????????
    if (id == null )
    ??????????
    {
    ?????????????System.out.print(
    " 沒有此用戶 " );
    ?????????????
    // 導向失敗
    ?????????????retutn?FAILURE;?
    ???????????}

    ??????????
    ??????????System.out.print(
    " 用戶id= " + id);
    ??????????
    return ?SUCCESS;
    ??????}


    strust-config.xml配置文件

    <struts-config>
    ??
    <form-beans>
    ????
    <form-bean?name="testBean"?type="strutstest.action.TestBean"?/>
    ??
    </form-beans>
    ??
    <action-mappings>
    ????
    <action?name="testBean"?path="/test/saveUser"?type="org.apache.struts.beanaction.BeanAction">
    ??????
    <forward?name="success"?path="/success.html"?/>
    ????
    </action>
    ????
    <action?name="testBean"?parameter="*"?path="/test/index"?type="org.apache.struts.beanaction.BeanAction"?validate="false">
    ??????
    <forward?name="success"?path="/user.jsp"?/>
    ????
    </action>
    ????
    <action?name="testBean"?path="/test/updateUser"?type="org.apache.struts.beanaction.BeanAction">
    ??????
    <forward?name="success"?path="/success.html"?/>
    ????
    </action>
    ????
    <action??name="testBean"?path="/test/getUser"?type="org.apache.struts.beanaction.BeanAction"?>
    ?????????
    <forward?name="success"?path="/success.html"?/>
    ????
    </action>
    ??
    </action-mappings>


    說明|:

    Struts-config.xml的配置里有3種映射方式,來告訴BeanAction把控制轉到哪個form bean對象的哪個方法來處理。


    <action name="testBean" path="/test/saveUser" type="org.apache.struts.beanaction.BeanAction">
    ????? <forward name="success" path="/success.html" />
    ??? </action>


    此種方式表示,控制將被轉發到"testBean"這個form bean對象 的"savaUser"方法(行為)來處理。方法名取"path"參數的以"/"分隔的最后一部分。
    parameter="*"

    此種方式表示,form bean上沒有任何方法被調用。如果存在"name"屬性,則struts把表單參數等數據填充到form bean對象后,把控制轉發到"success"。否則,如果name為空,則直接轉發控制到"success"。這就相當于struts內置的org.apache.struts.actions.ForwardAction的功能

    前臺調用

    <html:link?page="/test/saveUser.do">
    saveUser
    </html:link>
    <html:link?page="/test/getUser.do?id=22">
    getUser
    </html:link>
    <html:link?page="/test/updateUser.do">
    UpdateUser
    </html:link>
    </body>
    </html:html>



    參考

    http://blog.csdn.net/yanwp/archive/2006/01/13/578379.aspx
    posted @ 2006-05-30 00:09 record java and net 閱讀(837) | 評論 (3)編輯 收藏
    僅列出標題
    共31頁: First 上一頁 16 17 18 19 20 21 22 23 24 下一頁 Last 

    導航

    常用鏈接

    留言簿(44)

    新聞檔案

    2.動態語言

    3.工具箱

    9.文檔教程

    友情鏈接

    搜索

    最新評論

    主站蜘蛛池模板: 亚洲AV成人片无码网站| 亚洲第一精品电影网| 国产天堂亚洲精品| 免费的涩涩视频在线播放| 亚洲а∨精品天堂在线| 精品国产免费观看一区| 小说区亚洲自拍另类| 日本成人免费在线| 色www免费视频| 亚洲精品亚洲人成在线观看下载| 边摸边吃奶边做爽免费视频99| 亚洲国产成人精品久久久国产成人一区二区三区综| 亚洲熟妇无码av另类vr影视| 成人黄软件网18免费下载成人黄18免费视频| 亚洲人成综合在线播放| 噜噜嘿在线视频免费观看| 精品亚洲福利一区二区| 亚洲欧洲日产国码高潮αv| 中国一级毛片视频免费看| 亚洲AV乱码一区二区三区林ゆな | 国产精品免费播放| 四虎一区二区成人免费影院网址| 亚洲日本一区二区一本一道| 成人精品一区二区三区不卡免费看| 婷婷亚洲久悠悠色悠在线播放| 麻花传媒剧在线mv免费观看| 亚洲国产日韩a在线播放| 亚洲国产综合精品中文字幕| 全部免费毛片在线播放| 亚洲精品第五页中文字幕| 黄网址在线永久免费观看| 国产又黄又爽又大的免费视频| 久久精品国产亚洲av水果派| 日韩视频免费一区二区三区| 一个人看的免费视频www在线高清动漫| 亚洲av无码不卡一区二区三区| 人妻视频一区二区三区免费| 亚洲视频在线免费| 亚洲国产成人九九综合| 亚洲成?v人片天堂网无码| 最好看的中文字幕2019免费|