各種項目訪問路徑問題


1、普通動態web項目JSP訪問問題

項目結構:

其中index.jsp的訪問路徑是:

http://localhost:8080/struts2/index.jsp

即:

http://localhost:8080/項目名/jsp文件名.jsp

demo1.jsp的訪問路徑是:

http://localhost:8080/struts2/demo1/demo1.jsp

即:

http://localhost:8080/項目名/WebContent下面的所有文件夾名/demo1.jsp

上面兩種訪問方法都可以默認去掉項目名來訪問,需要在我們發布項目的tomcat配置文件server.xml里面進行如下修改:

 

 進行上面的修改之后上面兩種訪問路徑既可以改為:

http://localhost:8080/index.jsp

http://localhost:8080/demo1/demo1.jsp

 2、maven項目下面的JSP訪問:

 項目結構:

上面的webapp文件夾下面的所有jsp文件訪問方法和第一種動態web項目WebContent下面的的jsp訪問完全一樣

 3、SpringBoot項目JSP訪問路徑:

項目結構:

SpringBoot項目其實就是特殊的maven項目,她的jsp訪問路徑默認去掉項目名,騎她和maven完全一樣

 4、WEB-INF文件夾下面的jsp

 WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問只有服務端可以訪問的目錄。如果想在頁面中直接訪問其中的文件,必須通過web.xml文件對要訪問的文件進行相應映射才能訪問。

jsp文件放在WEB-INF目錄下就必須要通過請求才能訪問,WEB-INF中的jsp就是無法通過地址欄訪問的,所以安全。

5、SpringBoot項目Controller訪問:

 

 訪問路徑:

http://localhost:9091/control/hello

即:

http://localhost:9091/control映射路徑/hello方法映射路徑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM