<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 閱讀(403) 評論(0)  編輯  收藏 所屬分類: JSP

    主站蜘蛛池模板: 亚洲欧洲自拍拍偷午夜色无码| 亚洲三级在线免费观看| 亚洲电影中文字幕| 亚洲国产精品一区二区第四页 | 日韩高清在线免费看| 国产激情免费视频在线观看| 亚洲AV无码国产一区二区三区| 亚洲国产精品国自产拍电影| 亚洲五月综合缴情在线观看| 免费大片在线观看网站| 欧洲精品免费一区二区三区| 一二三四免费观看在线视频中文版| 毛片在线全部免费观看| a级毛片高清免费视频就| 一个人晚上在线观看的免费视频| 怡红院亚洲红怡院在线观看| 亚洲欧美成人一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 亚洲日本VA中文字幕久久道具| 亚洲偷偷自拍高清| 亚洲av无码久久忘忧草| 亚洲国产欧美国产综合一区| 亚洲乱码中文字幕小综合| 久久久久精品国产亚洲AV无码| 亚洲自国产拍揄拍| 久久精品国产亚洲AV天海翼| 成年大片免费高清在线看黄| 免费无码一区二区三区蜜桃| 亚洲色欲色欲www| 青青草97国产精品免费观看 | 91大神亚洲影视在线| 精品亚洲国产成人| 一级午夜免费视频| 无码一区二区三区AV免费| 亚洲婷婷国产精品电影人久久| 亚洲国产成人久久精品动漫| 亚洲av日韩av永久在线观看| 久久成人免费播放网站| 国产精品国产午夜免费福利看| 国产亚洲综合成人91精品 | 在线播放免费播放av片|