Idea開發(fā)工具之SpringBoot整合JSP的過程
SpringBoot體系內(nèi)推薦使用Thymeleaf作為前端頁面模板。jsp還得自己整合一下。
1.項目結(jié)構(gòu)
對比以前的項目結(jié)構(gòu),main目錄下多了webapp目錄,用來存放jsp文件。
webapp目錄為我們手動創(chuàng)建,所以需要在IDEA中進(jìn)行配置,指定webapp目錄為項目的Web資源目錄。
首先在main目錄下創(chuàng)建一個webapp目錄
點(diǎn)擊這個小圖標(biāo)(這里沒有的可以File->Project Structure 或使用快捷鍵Ctrl+Alt+Shift+S)
接下來跟著圖片教程一步步走
我們可以看到webapp這個目錄的圖標(biāo)已經(jīng)變了
2.配置文件
修改全局配置文件application.properties,指定SpringMVC視圖的前后綴,支持使用JSP文件作為視圖
spring.mvc.view.prefix=/WEB-INF/jsp/ 這個路徑是webapp下的 spring.mvc.view.suffix=.jsp //后綴
3.引入依賴
<!-- 添加jstl標(biāo)簽庫依賴 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <!-- 添加jsp引擎依賴,SpringBoot內(nèi)置tomcat沒有此依賴 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
至此,就能使用了。
到此這篇關(guān)于Idea開發(fā)工具之SpringBoot整合JSP的過程的文章就介紹到這了,更多相關(guān)SpringBoot整合JSP內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java?8?Stream?處理數(shù)據(jù)方法匯總
這篇文章主要介紹了Java?8?Stream處理數(shù)據(jù),Stream是Java?8?新引入的一個包它讓我們能用聲明式的方式處理數(shù)據(jù),Stream流式處理相較于傳統(tǒng)方法簡潔高效,也便于進(jìn)行并發(fā)編程,更多相關(guān)內(nèi)容需要的小伙伴可以參考下面文章內(nèi)容2022-06-06java volatile關(guān)鍵字作用及使用場景詳解
在本文里我們給大家分享的是關(guān)于java volatile關(guān)鍵字作用及使用場景的相關(guān)知識點(diǎn)內(nèi)容,需要的朋友們學(xué)習(xí)下。2019-08-08Mybatis Plus 字段為空值時執(zhí)行更新方法未更新解決方案
這篇文章主要介紹了Mybatis Plus 字段為空值時執(zhí)行更新方法未更新解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09java實(shí)現(xiàn)socket從服務(wù)器連續(xù)獲取消息的示例
這篇文章主要介紹了java實(shí)現(xiàn)socket從服務(wù)器連續(xù)獲取消息的示例,需要的朋友可以參考下2014-04-04關(guān)于servlet向mysql添加數(shù)據(jù)時中文亂碼問題的解決
最近在工作中遇到一個小問題,出現(xiàn)了中文亂碼的問題,無奈只能想辦法解決,下面這篇文章主要給大家介紹了關(guān)于servlet向mysql添加數(shù)據(jù)時中文亂碼問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。2017-08-08