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

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

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

    love fish大鵬一曰同風起,扶搖直上九萬里

    常用鏈接

    統計

    積分與排名

    friends

    link

    最新評論

    forward,include,redirect 區別(轉)

    forward,include,redirect是jsp中web頁面(jsp或servelt)的三種不同的路由關系,三個貌似相同,其實還是有許多差別的,而了解這些細微的差別,在web開發中是很重要的。
    說明:
    一、forward、include由javax.servlet.RequestDispatcher來封裝,由包容器container提供RequestDispatcher接口的實現,其中聲明如下:
    void forward(ServletRequest req,ServletResponse res)
    void include(ServeltRequest req,ServletResponse res)
    可以通過兩種方式得到RequestDispatcher:
    1、ServletContext.getRequestDispatcher(String path);
    其中這里的path必須開始為"/",即這里的path必須相對于context的root.
    2、ServeltRequest.getRequestDispatcher(String path)
    這里的path可以為相對路徑,如果path開始為"/",則也認為是從context的root開始的。
    二、Redirect由HttpServletResponse.sendRedirect(String location)來支持
    差別:
    三個都可以對用戶的request進行轉發,但是還是有許多的不同,差別最主要集中在如下幾個方面:
    1、forward與include共亨Request范圍內的對象,而redirect則不行,即:如果一個javabean被聲明為request范圍的話,則被forward到的資源也可以訪問這個javabean,而redriect則不行。
    2、forward與include基本上都是轉發到context內部的資源,而redirect可以重定向到外部的資源,如: req.sendRedriect("http://www.mocuai.com");

    Forward功能的實現,這樣
    private void setForward(String url,ServletRequest request, ServletResponse response)throws Exception {??
    ??????? HttpServletRequest hreq = (HttpServletRequest) request;
    ??????? RequestDispatcher dispatcher =? hreq.getSession().getServletContext().getRequestDispatcher(url);
    ??????? dispatcher.forward(request,response);
    }

    posted on 2006-05-23 17:03 liaojiyong 閱讀(396) 評論(0)  編輯  收藏 所屬分類: JSP

    主站蜘蛛池模板: 成年黄网站色大免费全看| 中文字幕在线成人免费看| 成人黄色免费网站| 亚洲国产女人aaa毛片在线 | 国产精品亚洲精品观看不卡| 久久午夜夜伦鲁鲁片免费无码| 国产成人亚洲综合色影视| 国产成人精品免费大全| 在线精品亚洲一区二区小说 | 国产亚洲精品第一综合| 国产无遮挡色视频免费视频 | aaa毛片免费观看| 亚洲色偷拍另类无码专区| 女同免费毛片在线播放| 久久久久亚洲AV无码专区首| 午夜老司机永久免费看片| 亚洲欧洲久久精品| 成人毛片18女人毛片免费视频未| 亚洲av无码成人精品区一本二本 | 亚洲国产精品免费视频| 免费不卡在线观看AV| 亚洲国产亚洲片在线观看播放| 无码视频免费一区二三区| 亚洲AV无码专区在线电影成人| 日本免费观看网站| 国产精品成人免费观看| 亚洲首页在线观看| 午夜dj在线观看免费视频| 一级毛片免费播放视频| 亚洲综合一区二区精品导航| 在线播放免费播放av片| 久久久久久噜噜精品免费直播| 亚洲视频在线观看免费视频| 免费高清av一区二区三区| 国产高潮久久免费观看| 亚洲制服丝袜精品久久| 在线a亚洲v天堂网2018| 蜜桃AV无码免费看永久| 色偷偷亚洲第一综合网| 久久久久亚洲Av片无码v| 日本v片免费一区二区三区|