<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類--筆記

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

    ??? 后來在百度搜了一下.....有個(gè)org.apache.struts.actions.DispatchAction 類可以實(shí)現(xiàn)。繼承此類。里面可以定義自己的方法,jsp里面很好調(diào)用了。。

    如我剛剛寫了一個(gè)測試的例子。。

    建個(gè)類繼承 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>

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

    前臺jsp要調(diào)用就簡單了。。

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

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


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

    評論

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

    支持  回復(fù)  更多評論   

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

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


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


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    常用鏈接

    留言簿(44)

    新聞檔案

    2.動態(tài)語言

    3.工具箱

    9.文檔教程

    友情鏈接

    搜索

    最新評論

    主站蜘蛛池模板: 免费成人黄色大片| 日本二区免费一片黄2019| 亚洲国产第一站精品蜜芽| a免费毛片在线播放| 国产午夜亚洲不卡| 久久精品成人免费国产片小草| 日日麻批免费40分钟日本的| 亚洲精品在线视频观看| 亚欧免费一级毛片| 亚洲一级大黄大色毛片| 四虎影院在线免费播放| 欧美激情综合亚洲一二区| 四虎亚洲国产成人久久精品| 无码日韩人妻AV一区免费l| 亚洲人妻av伦理| 暖暖日本免费中文字幕| 亚洲国产日韩在线一区| 在线观看免费国产视频| 又粗又长又爽又长黄免费视频| 在线观看午夜亚洲一区| 99视频免费播放| 亚洲综合中文字幕无线码| 免费一级毛片在线观看| 中文精品人人永久免费| 亚洲精品亚洲人成在线麻豆| 天天摸天天碰成人免费视频| 无码 免费 国产在线观看91| 亚洲福利视频一区| 一二三四影视在线看片免费| 麻豆安全免费网址入口| 无码久久精品国产亚洲Av影片| 18国产精品白浆在线观看免费| 美女视频黄频a免费| 亚洲国产人成在线观看69网站| 最近的免费中文字幕视频| 久久性生大片免费观看性| 亚洲麻豆精品果冻传媒| 午夜亚洲国产成人不卡在线 | 一区二区三区免费在线视频| 亚洲av日韩av高潮潮喷无码| 成人免费网站在线观看|