JavaWeb項(xiàng)目中JSP訪問的問題解決
一、名詞說(shuō)明:
1、JSP 文件一般有兩個(gè)存放位置
(1)webapp 的 WEB-INF目錄中
(2)webapp 目錄中
其中 存放在 WEB-INF 被成為 安全目錄
安全目錄:就是客戶端無(wú)法訪問,只有服務(wù)端可以訪問的目錄
2、客戶端級(jí)別和服務(wù)端級(jí)別
服務(wù)器級(jí)別指:經(jīng)過(guò)服務(wù)器內(nèi)的Controller層訪問
客戶端級(jí)別指:通過(guò)瀏覽器直接訪問
二、JSP頁(yè)面具體訪問
1、WEB-INF目錄中的JSP 如何訪問
通過(guò) 名詞解釋之后 我們了解到:
如果 JSP 頁(yè)面是存放到 webapp 里面的 WEB-INF目錄中,那么就只能通過(guò)訪問對(duì)應(yīng)的 Controller 層定義的 接口名稱進(jìn)行訪問。
例如:
@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"; 就是對(duì)應(yīng)的 JSP 頁(yè)面相對(duì)地址;
例如訪問地址就是 :127.0.0.1:8080/admin/add-selected 才能訪問到 JSP 頁(yè)面
2、webapp 目錄中的文件
那么直接在 webapp 目錄中的JSP 頁(yè)面該如何訪問呢?
我們直接使用:127.0.0.1:8080/index.jsp 就可以訪問到JSP 頁(yè)面了
三、靜態(tài)資源如何訪問
當(dāng)JSP 頁(yè)面中的存在CSS、JS、IMG等資源時(shí),這些資源不能放到WEB-INF里,只能放到WEB-INF外;如果將頁(yè)面靜態(tài)資源文件放在WEB-INF下會(huì)出現(xiàn)找不到的情況。
到此這篇關(guān)于JavaWeb項(xiàng)目中JSP訪問的問題解決的文章就介紹到這了,更多相關(guān)JavaWeb JSP訪問內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
springBoot Maven 剔除無(wú)用的jar引用問題記錄
這篇文章主要介紹了springBoot Maven 剔除無(wú)用的jar引用問題記錄,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-12-12SpringBoot前后端分離項(xiàng)目之打包、部署到服務(wù)器詳細(xì)圖文流程
作為后臺(tái)開發(fā),項(xiàng)目打包部署是經(jīng)常性的操作,下面這篇文章主要給大家介紹了關(guān)于SpringBoot前后端分離項(xiàng)目之打包、部署到服務(wù)器的相關(guān)資料,文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12spring-boot-maven-plugin報(bào)紅解決方案(親測(cè)有效)
本文主要介紹了spring-boot-maven-plugin報(bào)紅解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03Java Web實(shí)現(xiàn)登錄頁(yè)面驗(yàn)證碼驗(yàn)證功能
這篇文章主要介紹了Java Web登錄頁(yè)面驗(yàn)證碼驗(yàn)證功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12spring cloud config分布式配置中心的高可用問題
本文給大家介紹spring cloud config分布式配置中心的高可用問題,通過(guò)整合Eureka來(lái)實(shí)現(xiàn)配置中心的高可用,需要的朋友參考下本文2018-01-01reactor-logback的AsyncAppender執(zhí)行流程源碼解讀
這篇文章主要為大家介紹了reactor-logback的AsyncAppender執(zhí)行流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12Java面試題沖刺第二十八天--數(shù)據(jù)庫(kù)(5)
這篇文章主要為大家分享了最有價(jià)值的三道關(guān)于數(shù)據(jù)庫(kù)的面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下2021-09-09數(shù)據(jù)同步利器DataX簡(jiǎn)介及如何使用
DataX?是阿里云?DataWorks數(shù)據(jù)集成?的開源版本,使用Java?語(yǔ)言編寫,在阿里巴巴集團(tuán)內(nèi)被廣泛使用的離線數(shù)據(jù)同步工具/平臺(tái),今天給大家分享一個(gè)阿里開源的數(shù)據(jù)同步工具DataX,在Github擁有14.8k的star,非常受歡迎2024-02-02