<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.文檔教程

    友情鏈接

    搜索

    最新評論

    主站蜘蛛池模板: 无码不卡亚洲成?人片| 亚洲一区中文字幕在线电影网| 精品亚洲视频在线| 免费在线观看的网站| 国内精品久久久久影院亚洲 | 亚洲午夜福利精品久久 | 亚洲人成在线播放网站岛国| 99精品视频在线观看免费| 久久久久久a亚洲欧洲aⅴ| 麻豆精品成人免费国产片| 亚洲av无码专区国产乱码在线观看| 免费国产在线视频| 亚洲成在人线电影天堂色| 成全影视免费观看大全二| 国产精品久久久久久亚洲影视 | 亚洲最大福利视频| 免费无码又爽又刺激高潮的视频 | 日韩精品亚洲人成在线观看 | 亚洲AV一宅男色影视| 91免费在线播放| 精品国产成人亚洲午夜福利| 国产精品色午夜视频免费看 | 二级毛片免费观看全程| 亚洲国产精品无码久久一线 | 亚洲视频免费播放| 亚洲精品又粗又大又爽A片| 午夜亚洲福利在线老司机| 九九美女网站免费| 国产午夜亚洲精品| 中文亚洲成a人片在线观看| **aaaaa毛片免费| 国产成人久久精品亚洲小说| 亚洲女初尝黑人巨高清| 国产人在线成免费视频| 一级做a爰性色毛片免费| 亚洲黄色网址大全| 国产成人AV免费观看| 亚洲最大在线视频| 久久亚洲国产成人精品无码区| 222www免费视频| g0g0人体全免费高清大胆视频|