<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
    ...

    Struts DispatchAction類--筆記

    最近在練習struts的時候,發現如一張表里一些常用的。添加。刪除。修改.得到數據.等一些操作在同一個Action 里處理很麻煩,分成幾個Action來處理,又顯的臃腫。有沒有更好的辦法在一個類里面處理,而且又容易維護呢?真是叫人郁悶啊。。

    ??? 后來在百度搜了一下.....有個org.apache.struts.actions.DispatchAction 類可以實現。繼承此類。里面可以定義自己的方法,jsp里面很好調用了。。

    如我剛剛寫了一個測試的例子。。

    建個類繼承 DispatchAction?
    public?class?TestAction?extends?DispatchAction?{


    ????
    public?ActionForward?add(ActionMapping?mapping,ActionForm?form,
    ????????????????????????????????????HttpServletRequest?request,
    ????????????????????????????????????HttpServletResponse?response)
    ????
    {
    ????????
    ????????//寫上你要處理的代碼。。。
    ????}


    ????
    public?ActionForward?del(ActionMapping?mapping,ActionForm?form,
    ??????????????????????????????????HttpServletRequest?request,
    ??????????????????????????????????HttpServletResponse?response)
    ??
    {
    ?????
    ??????//寫上你要處理的代碼。。。
    ??}

    //其他的一些自定義的方法。。

    在struts-config.xml 文件里配置這樣寫。。

    ??<action-mappings>
    ????
    <action?name="TestActionForm"?parameter="method"?path="/TestAction"?scope="request"?type="dispatchaction.TestAction"?validate="false">
    ??????
    <forward?name="addforward"?path="/add.jsp"?/>
    ???????
    <forward?name=del"forward"?path="/show.jsp"?/>
    ????
    </action>
    ??
    </action-mappings>

    開始的時候忘記在里面加 parameter="method" 老是沒有出來。。搞了半天才看到了。看樣子還是要細心一點了。。

    前臺jsp要調用就簡單了。。

    <html:form?action="/TestAction.do?method=del"?method="POST">

    在method后面加上在Action 類里面自己定義的方法就可以了。。


    posted on 2006-03-28 22:08 record java and net 閱讀(794) 評論(2)  編輯  收藏 所屬分類: struts

    評論

    # re: Struts DispatchAction類--筆記 2006-05-26 16:19 誰伴我闖蕩

    支持  回復  更多評論   

    # re: Struts DispatchAction類--筆記 2006-12-31 11:55 solid snake

    非常感謝 你的代碼 你寫的 代碼 即簡單 又容易理解 特別是
    action="/TestAction.do?method=del"
    這部分 其他的 教程根本 沒有 提起 這些部分 只說 添加 mothod 或
    http://localhost:8080/myapp/saveSubscription.do?method=update
    這些沒用的部分
    謝謝了 省了 我不少時間 。。。  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    常用鏈接

    留言簿(44)

    新聞檔案

    2.動態語言

    3.工具箱

    9.文檔教程

    友情鏈接

    搜索

    最新評論

    主站蜘蛛池模板: 日本免费一区二区三区最新vr| 99视频精品全部免费观看| 嫩草影院在线免费观看| 国产AV旡码专区亚洲AV苍井空| 亚洲一区二区三区免费在线观看 | 久久WWW免费人成一看片| 久久久亚洲欧洲日产国码aⅴ | 又色又污又黄无遮挡的免费视| 国产亚洲欧美在线观看| 国产一级淫片视频免费看| 免费精品国产自产拍在线观看| 亚洲人成无码久久电影网站| 国产又黄又爽又大的免费视频| 亚洲Av永久无码精品三区在线| 免费无码一区二区三区| 亚洲乱码一二三四区乱码| 青青草国产免费久久久91 | 国产麻豆成人传媒免费观看| 亚洲黄色在线电影| 国拍在线精品视频免费观看| 亚洲jizzjizz少妇| 亚洲国产三级在线观看| 日本h在线精品免费观看| 亚洲国产精品嫩草影院| 高清在线亚洲精品国产二区| a级毛片在线免费观看| 亚洲色欲www综合网| 日韩成人免费视频播放| 一本到卡二卡三卡免费高| 亚洲视频精品在线观看| 日韩免费a级在线观看| 中文字幕无码毛片免费看| 亚洲专区中文字幕| 免费在线观看的黄色网址| 一级毛片全部免费播放| 亚洲高清乱码午夜电影网| 亚洲色WWW成人永久网址| AA免费观看的1000部电影| ssswww日本免费网站片| 国产亚洲福利在线视频| 亚洲成色WWW久久网站|