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

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

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

    dream.in.java

    能以不變應萬變是聰明人做事的準則。萬事從小事做起,積累小成功,問鼎大成功,是成功者的秘訣。

    HTTP method POST is not supported by this URL

     HTTP Status 405 - HTTP method POST is not supported by this URL
    寫一個Servlet頁面跳轉時,出現了HTTP Status 405 - HTTP method POST is not supported by this URL 這個錯誤。

    我的servlet的跳轉代碼如下:

    request.getRequestDispatcher("FindByIdServlet?id="+commentPostId).forward(request, response);

    在Servlet中使用這種方式跳轉到另一個Servlet時就會出現如題的錯誤,改用sendRedirect(),即可解決此問題了:

    response.sendRedirect("FindByIdServlet?id="+commentPostId);

    redirect和forward的區別:

    1) redirect 方式
    response.sendRedirect("test.jsp");
    頁面的路徑是相對路徑。sendRedirect可以將頁面跳轉到任何頁面,不一定局限于本web應用中,如:
    response.sendRedirect("http://www.baidu.com";);

    跳轉后瀏覽器地址欄變化,會變成你跳轉到的頁面的地址。
    這種方式要傳值出去的話,只能在url中帶parameter或者放在session中,無法使用request.setAttribute來傳遞。

    2) forward方式
    RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp");
    dispatcher .forward(request, response);
    頁面的路徑是相對路徑。forward方式只能跳轉到本web應用中的頁面上。

    跳轉后瀏覽器地址欄不會變化。
    使用這種方式跳轉,傳值可以使用三種方法:url中帶parameter,session,request.setAttribute


    來源: http://www.programbbs.com/bbs/view23-14330-1.htm

    posted on 2009-02-15 18:50 YXY 閱讀(4282) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 18禁超污无遮挡无码免费网站国产 | 亚洲AV无码乱码在线观看富二代| 国产成人免费片在线视频观看| 欧美日韩国产免费一区二区三区| 4455永久在线观免费看| 免费网站看av片| 免费A级毛片无码A∨中文字幕下载| 久久免费精品视频| 污视频在线观看免费| 久久免费观看国产精品| 最近中文字幕大全免费视频 | 亚洲色大成网站www永久网站| 久久精品国产99国产精品亚洲 | 亚洲精品456播放| 亚洲欧洲日产国码高潮αv| 亚洲性在线看高清h片| 亚洲中文字幕第一页在线| 国产亚洲精品xxx| 久久久久亚洲AV无码专区体验| 亚洲欧洲国产经精品香蕉网| 亚洲一卡二卡三卡四卡无卡麻豆| 亚洲狠狠色丁香婷婷综合| 国产精品手机在线亚洲| WWW国产成人免费观看视频| 永久免费AV无码网站国产| 一区二区三区观看免费中文视频在线播放 | 国产精品亚洲AV三区| 日韩免费在线中文字幕| 国产三级在线免费观看| 久久青草免费91观看| 四虎国产精品免费久久| 免费精品国产自产拍观看| 亚洲精品制服丝袜四区| 亚洲欧洲精品一区二区三区| 亚洲国产精品自在自线观看| xxxx日本在线播放免费不卡| 日韩免费无码一区二区三区| 大陆一级毛片免费视频观看i| 亚洲一区二区三区在线视频| 无码欧精品亚洲日韩一区| 亚洲国产日韩视频观看|