別人已經寫過了,我就不重復造輪子了。我贊成他的方案:Spring Boot使用方法小札(1):Web應用返回jsp頁面
如果配置完之后,訪問相應的Controller 還是得不到對應的頁面,考慮用以下步驟檢查一下代碼:
1) 是否正確的導入了需要引入的 架包,沒有遺漏
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
2) 配置文件是否已經正確配置
在 application.properties文件加入(千萬千萬注意,這兩個末尾的路徑千萬別加空格,否則你將無法無法調轉到JSP頁面):
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
3) Controller 是否用過 @ResponseBody 或 @RestController 。 如果加了這倆個注解的話則無法返回視圖,默認返回JSON數據。
