【发布时间】:2019-04-11 17:35:45
【问题描述】:
我是 springboot 的新手,尝试简单的 webapp。
使用 springboot 2.1.0 application.properties 文件,如下所示。 我在 src/main/webapp/WEB-INF/jsp 中有 jsp 文件
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
我的控制器是 .
@Controller
class WelcomeController {
@GetMapping("/")
fun showWelcomePage(model: Model): String {
model["name"] = "asdas"
return "welcome"
}
}
当我将 jsp 文件放入 /main/resources/META-INF/resources/WEB-INF/jsp 时,它可以正常工作,否则会出现以下错误
There was an unexpected error (type=Not Found, status=404).
/WEB-INF/jsp/welcome.jsp
pom 也有 tomcat-embed-jasper 依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
有什么想法吗?
【问题讨论】:
标签: spring spring-mvc spring-boot