<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 皇色在线视频免费网站| 韩国免费a级作爱片无码| 在线看片免费人成视久网| 亚洲色自偷自拍另类小说| 免费在线观看自拍性爱视频| 免费人成在线观看播放国产| 美国毛片亚洲社区在线观看| 国产v片免费播放| 色多多免费视频观看区一区| 免费在线看片网站| 亚洲阿v天堂在线2017免费| 美腿丝袜亚洲综合| 韩日电影在线播放免费版| 国产亚洲3p无码一区二区| 91精品全国免费观看含羞草 | 免费观看在线禁片| 久久久无码精品亚洲日韩京东传媒 | 亚洲国产精品第一区二区三区| 西西人体大胆免费视频| 亚洲日韩在线中文字幕第一页| fc2成年免费共享视频18| 国产亚洲精久久久久久无码| 99在线视频免费| 国产午夜亚洲精品国产| 免费国产a国产片高清网站| 国产无遮挡色视频免费观看性色| 亚洲国产熟亚洲女视频| 免费国产成人午夜私人影视| 成人精品视频99在线观看免费| 久久精品亚洲一区二区三区浴池| 成人黄18免费视频| 一区在线免费观看| 4480yy私人影院亚洲| 精品免费久久久久久成人影院| 一个人看的www在线免费视频| 亚洲AV无码精品色午夜果冻不卡| 一二三四在线观看免费高清中文在线观看 | 久久免费99精品国产自在现线| 久久亚洲私人国产精品| 日本19禁啪啪无遮挡免费动图| A级毛片高清免费视频在线播放|