spring boot 專案訪問jsp
阿新 • • 發佈:2019-02-18
Spring Boot 專案整合jsp
一、新增相關的依賴包
在專案的pom檔案中新增一下依賴:
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId>注意:刪除pom檔案中的所有的 <scope>provided</scope> 標籤</dependency> <!-- tomcat 的支援.--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
二、建立資原始檔夾
在src>main目錄下新建web資原始檔夾“webapp”,並將其設定為資原始檔夾,其次根據自己喜好將jsp放置在相關目錄下,這裡我放在了webapp/WEB-INF/jsp目錄下,我的檔案目錄:
三、配置前後綴
在application.properties檔案中新增如下配置
一、新增相關的依賴包 一、新增相關的依賴包spring.mvc.view.suffix=.jsp spring.mvc.view.prefix=/WEB-INF/jsp/
其中spring.mvc.view.prefix值是jsp目錄位置也就是配置的jsp訪問字首,spring.mvc.view.suffix值是配置jsp的字尾名稱
四、編寫controller,如下所示:
@Controller public class TestController { @RequestMapping(value="test") public ModelAndView testJsp(){ System.out.println("test controller==========="); return new ModelAndView("test"); } }訪問test路徑即可進入到test.jsp頁面在application.properties檔案中新增如下配置