在請求資源時,必須給出正確的路徑,否則是找不到資源的。路徑分為相對路徑和絕對路徑,絕對 路徑可簡單理解為完整路徑,在 web 專案中絕對路徑分兩種,一種是以 http:// 開頭的,該種絕對路徑 已經跨域,即任何地方的資源都能訪問,另一種則是從當前網域名稱|ip|主機後的埠號開始的,不能跨 域,也屬於一種絕對路徑。相對路徑則就是相對當前資源所在路徑。
tip:
相對路徑在請求**時可能會失效,因此開發中不推薦使用相對路徑;
瀏覽器中:「/」代表的是 http://主機|ip:埠
伺服器中:「/」代表的是 http://主機|ip:埠/站點名
//設定編碼
response.
setcontenttype
("text/html;charset=utf-8");
//相對路徑,以自身為座標
//1.請求**
// request.getrequestdispatcher("ts08").forward(request,response);
// request.getrequestdispatcher("a/book.html").forward(request,response);
//2.重定向
// response.sendredirect("ts08");
// response.sendredirect("a/book.html");
//絕對路徑
//1.請求**
// request.getrequestdispatcher("/ts08").forward(request, response);
// request.getrequestdispatcher("/a/book.html").forward(request,response);
//2.重定向
// response.sendredirect("/demo0905/ts08");
response.
sendredirect
("/demo0905/a/book.html"
);
Servlet請求資源路徑
servlet容器如何處理請求資源路徑 比如,在瀏覽器位址列輸入http ip port web04 2 abc.html。瀏覽器會將 web04 2 abc.html 作為請求資源路徑放到請求資料報裡面,傳送給容器。容器收到請求資料報以後 step1,依據應用名 web04 2 找到應用所在的資料...
Servlet入門 servlet路徑問題
1.servlet路徑 url pattern 作用 將乙個請求網路位址和servlet類建立乙個對映關係 servlet可以對映多個url 例如 myservlet com.test.myservlet myservlet mmmyservlet kk2.url對映模式 配置 url位址取值可以是...
form表單提交請求時的路徑問題
問題 jsp form表單提交資料時出現404錯誤訪問不到目標源,如下圖所示 嘗試用相對路徑方法解決,但是未成功,如下 user password 將jsp檔案寫在了web.xml中使其成為預設的的初始頁面。結果是訪問成功,並且jsp中用的是相對路徑,如下 readbook html login.j...