JavaWeb項目中JSP訪問的問題解決
一、名詞說明:
1、JSP 文件一般有兩個存放位置
(1)webapp 的 WEB-INF目錄中
(2)webapp 目錄中
其中 存放在 WEB-INF 被成為 安全目錄
安全目錄:就是客戶端無法訪問,只有服務端可以訪問的目錄
2、客戶端級別和服務端級別
服務器級別指:經(jīng)過服務器內(nèi)的Controller層訪問
客戶端級別指:通過瀏覽器直接訪問
二、JSP頁面具體訪問
1、WEB-INF目錄中的JSP 如何訪問
通過 名詞解釋之后 我們了解到:
如果 JSP 頁面是存放到 webapp 里面的 WEB-INF目錄中,那么就只能通過訪問對應的 Controller 層定義的 接口名稱進行訪問。
例如:
@Controller @RequestMapping("/admin") public class AdminController { @RequestMapping("/add-selected") public String addselected(Model model){ //輪播圖 System.out.println("攔截到精選內(nèi)容"); List<Selected> selected=selectedService.findAll(); model.addAttribute("selected",selected); return "admin_view/add-selected"; } }
其中 return "admin_view/add-selected"; 就是對應的 JSP 頁面相對地址;
例如訪問地址就是 :127.0.0.1:8080/admin/add-selected 才能訪問到 JSP 頁面
2、webapp 目錄中的文件
那么直接在 webapp 目錄中的JSP 頁面該如何訪問呢?
我們直接使用:127.0.0.1:8080/index.jsp 就可以訪問到JSP 頁面了
三、靜態(tài)資源如何訪問
當JSP 頁面中的存在CSS、JS、IMG等資源時,這些資源不能放到WEB-INF里,只能放到WEB-INF外;如果將頁面靜態(tài)資源文件放在WEB-INF下會出現(xiàn)找不到的情況。
到此這篇關于JavaWeb項目中JSP訪問的問題解決的文章就介紹到這了,更多相關JavaWeb JSP訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
springBoot Maven 剔除無用的jar引用問題記錄
這篇文章主要介紹了springBoot Maven 剔除無用的jar引用問題記錄,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-12-12SpringBoot前后端分離項目之打包、部署到服務器詳細圖文流程
作為后臺開發(fā),項目打包部署是經(jīng)常性的操作,下面這篇文章主要給大家介紹了關于SpringBoot前后端分離項目之打包、部署到服務器的相關資料,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下2023-12-12spring-boot-maven-plugin報紅解決方案(親測有效)
本文主要介紹了spring-boot-maven-plugin報紅解決方案,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03spring cloud config分布式配置中心的高可用問題
本文給大家介紹spring cloud config分布式配置中心的高可用問題,通過整合Eureka來實現(xiàn)配置中心的高可用,需要的朋友參考下本文2018-01-01reactor-logback的AsyncAppender執(zhí)行流程源碼解讀
這篇文章主要為大家介紹了reactor-logback的AsyncAppender執(zhí)行流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12Java面試題沖刺第二十八天--數(shù)據(jù)庫(5)
這篇文章主要為大家分享了最有價值的三道關于數(shù)據(jù)庫的面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結構和算法相關的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下2021-09-09