圖解如何在Spring Boot中使用JSP頁面
一、創(chuàng)建webapp目錄
在src/main下創(chuàng)建webapp目錄,用于存放jsp文件。這就是一個普通的目錄,無需執(zhí)行Mark Directory As
二、創(chuàng)建jsp
1、指定web資源目錄
在spring boot工程中若要創(chuàng)建jsp文件,一般是需要在src/main下創(chuàng)建webapp目錄,然后在該目錄下創(chuàng)建jsp文件。但通過Alt + Insert發(fā)現(xiàn)沒有創(chuàng)建jsp文件的選項。此時,需要打開Project Structrue窗口,將webapp目錄指定為web資源目錄,然后才可以創(chuàng)建jsp文件。
指定后便可看到下面的窗口情況。
此時,便可在webapp中找到j(luò)sp的創(chuàng)建選項了。
2、創(chuàng)建index.jsp頁面與welcome.jsp頁面
三、添加jasper依賴
在pom中添加一個Tomcat內(nèi)嵌的jsp引擎jasper依賴。
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
四、注冊資源目錄
在pom文件中將webapp目錄注冊為資源目錄
<build> <resources> <!--注冊webapp目錄為資源目錄--> <resource> <directory>src/main/webapp</directory> <targetPath>META-INF/resources</targetPath> <includes> <include>**/*.*</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
不過,我們一般會添加兩個資源目錄:
<resources> <!--注冊Dao包目錄下Mybatis映射文件資源目錄--> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <!--注冊webapp目錄為資源目錄--> <resource> <directory>src/main/webapp</directory> <targetPath>META-INF/resources</targetPath> <includes> <include>**/*.*</include> </includes> </resource> </resources>
四、創(chuàng)建Controller
五、邏輯視圖配置
六、訪問
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java.nio.file.WatchService?實時監(jiān)控文件變化的示例代碼
在?Java?語言中,從?JDK7?開始,新增了java.nio.file.WatchService類,用來實時監(jiān)控文件的變化,這篇文章主要介紹了java.nio.file.WatchService?實時監(jiān)控文件變化,需要的朋友可以參考下2022-05-05Java SiteMesh新手學(xué)習(xí)教程代碼案例
這篇文章主要介紹了Java SiteMesh新手學(xué)習(xí)教程代碼案例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-10-10IDEA?code?template配置和參數(shù)方式
這篇文章主要介紹了IDEA?code?template配置和參數(shù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教<BR>2024-01-01淺談Spring-cloud 之 sleuth 服務(wù)鏈路跟蹤
本篇文章主要介紹了淺談Spring-cloud 之 sleuth 服務(wù)鏈路跟蹤,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01springboot實現(xiàn)多實例crontab搶占定時任務(wù)(實例代碼)
這篇文章主要介紹了springboot實現(xiàn)多實例crontab搶占定時任務(wù),本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01IntelliJ?IDEA?2024.2?發(fā)布新功能介紹Spring?Data?JPA即時查詢、自動補全cro
在2024.2?Ultimate版本中,對?Spring?Data?JPA?的支持做了增強,新功能允許您在不運行應(yīng)用程序和分析日志文件的情況下查看方法將生成的查詢,下面就來一起看看這個版本中推出的幾個強大新特性2024-08-08