3 回答

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

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
您不需要一個(gè)依賴關(guān)系,而只需兩個(gè)依賴關(guān)系(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貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
對我來說,工作就像Dan提到的一樣。刪除提供的范圍。
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
多謝你們!
添加回答
舉報(bào)