<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++博客   博問  
     
    主站蜘蛛池模板: 亚洲色四在线视频观看| 中文字幕无码视频手机免费看| 日韩中文无码有码免费视频| 亚洲一级黄色大片| 香蕉97超级碰碰碰免费公| 亚洲福利电影一区二区?| 18未年禁止免费观看| 亚洲最大免费视频网| 100000免费啪啪18免进| 亚洲精品天堂在线观看| 免费做爰猛烈吃奶摸视频在线观看| 亚洲人成综合在线播放| 成年女人18级毛片毛片免费观看| 亚洲日本va一区二区三区| 日本免费福利视频| 色吊丝性永久免费看码| 久久久久亚洲精品天堂久久久久久| 精品国产免费观看一区| 亚洲国产精品一区二区第一页 | 国产成人精品日本亚洲11| 一个人看的www在线观看免费| 亚洲综合在线一区二区三区 | 亚洲欧洲自拍拍偷精品 美利坚 | 一级做a毛片免费视频| 亚洲综合色自拍一区| 少妇太爽了在线观看免费视频| 亚洲高清无在码在线电影不卡| h视频在线免费观看| 久久亚洲伊人中字综合精品| 青青青国产在线观看免费| 老司机午夜在线视频免费观| 国产精品亚洲精品日韩已满| 国产成人精品免费午夜app| 亚洲av无码一区二区三区四区| 亚洲精品乱码久久久久久不卡| 日本免费人成视频在线观看| 亚洲日韩精品无码专区加勒比 | 无码日韩精品一区二区免费暖暖 | 亚洲一区二区影院| 午夜免费福利影院| 人妻在线日韩免费视频|