Пожалуйста, замените зависимость
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jasper</artifactId>
<version>9.0.33</version>
</dependency>
</dependencies>
в pom.xml
на зависимости
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
Кроме того, убедитесь, что ваш application.properties
содержит
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
и что ваши jsp файлы находятся в папке /src/main/webapp/WEB-INF/jsp
. В вашем контроллере достаточно выполнить return /newart
вместо return /newart.jsp
.