<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 閱讀(4285) 評論(0)  編輯  收藏


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


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 最近国语视频在线观看免费播放| 亚洲精品电影天堂网| 久久精品国产亚洲AV| 成人免费无码大片A毛片抽搐 | 人碰人碰人成人免费视频| 韩国二级毛片免费播放| 亚洲AV无码男人的天堂| 国产无遮挡色视频免费视频| 国产亚洲精品AAAA片APP | 成年人视频免费在线观看| 亚洲综合久久1区2区3区| 免费在线看v网址| 亚洲精品中文字幕| 国产男女猛烈无遮档免费视频网站 | 91免费播放人人爽人人快乐| 亚洲国产精品人久久电影 | 国产日产成人免费视频在线观看| 国产综合激情在线亚洲第一页| 免费一级黄色毛片| 精品免费久久久久国产一区| 亚洲成av人在线视| 无码国产精品一区二区免费虚拟VR | 亚洲第一精品在线视频| 91精品免费在线观看| 亚洲av综合av一区二区三区| 亚洲国产精品无码久久久久久曰| 国产永久免费高清在线| 亚洲欧洲日本精品| 国产免费无遮挡精品视频| 日韩精品无码免费专区午夜 | 国产精品亚洲专区无码唯爱网| 久久精品国产亚洲7777| 又大又硬又爽又粗又快的视频免费| 亚洲一区精彩视频| 久久久久久亚洲精品不卡| 182tv免费观看在线视频| 精品成人一区二区三区免费视频| 亚洲AV无码专区在线播放中文| 国产无人区码卡二卡三卡免费| 精品在线免费视频| 亚洲毛片免费观看|