1. 程式人生 > >spring boot 專案訪問jsp

spring boot 專案訪問jsp

Spring Boot 專案整合jsp

    一、新增相關的依賴包

在專案的pom檔案中新增一下依賴:

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
</dependency>
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>jstl</artifactId>
</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>
注意:刪除pom檔案中的所有的   <scope>provided</scope>   標籤

    二、建立資原始檔夾

在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檔案中新增如下配置