關於SpringBoot如何返回視圖


別人已經寫過了,我就不重復造輪子了。我贊成他的方案: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數據。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM