Servlet請求時的路徑問題

2021-09-26 21:50:20 字數 1065 閱讀 6464

在請求資源時,必須給出正確的路徑,否則是找不到資源的。路徑分為相對路徑和絕對路徑,絕對 路徑可簡單理解為完整路徑,在 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...