3 回答

TA貢獻1858條經驗 獲得超8個贊
確保您pom.xml指定了Tomcat JSP依賴關系,如下所示:
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
似乎嵌入式Tomcat將JSP呈現視為可選的。
如下所述,有時還需要此JAR:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<scope>provided</scope>
</dependency>
(我補充說,因為該JAR應該包含在servlet容器中。

TA貢獻1808條經驗 獲得超4個贊
您不需要一個依賴關系,而只需兩個依賴關系(jasper和jstl)pom.xml即可。
<dependencies>
<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>
</dependencies>

TA貢獻2041條經驗 獲得超4個贊
對我來說,工作就像Dan提到的一樣。刪除提供的范圍。
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
多謝你們!
- 3 回答
- 0 關注
- 715 瀏覽
相關問題推薦
添加回答
舉報