欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
轉發(fā)(forward)、包含(include)及轉向(redirect)的區別與聯(lián)系
轉發(fā)(forward)、包含(include)及轉向(redirect)的區別與聯(lián)系  [05-4-25 | 中文java技術(shù)網(wǎng) ]
   


記得曾經(jīng)發(fā)過(guò),不過(guò)今天又有些忘記,再找再發(fā)一遍。 

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

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Servlet請求轉發(fā) RequestDispatcher與sendRedirect - ...
struts源代碼閱讀(struts 的執行)
forward與include轉發(fā)問(wèn)題 - yinyanshuan的日志 - 網(wǎng)易博客
jsp/servlet中 forward, include, reDirect 之間的區別
Velocity初體驗
Java Web開(kāi)發(fā)面試題一套(4)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久