【发布时间】:2016-05-08 14:36:21
【问题描述】:
我正在尝试在 IntelliJ IDEA 中使用 Spring 构建我的第一个应用程序,但是我无法让它找到和/或呈现名为 home.jsp 的 JSP 文件。请看截图。任何帮助将不胜感激。如果您对我的设置有任何疑问,请发表评论,我会回答。
这是我在 Gradle 中的依赖项列表
dependencies {
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.apache.tomcat.embed:tomcat-embed-jasper:8.0.30')
runtime('org.hsqldb:hsqldb')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
【问题讨论】:
-
Hello!.jsp 页面在哪里?
-
在 WebMvcConfig 中。你能删除pub文件夹吗?我在您的项目中没有找到任何“pub”文件夹
-
@FarazDurrani 请注意那里的 ResponseBody 注释。我这样做只是为了验证控制器是否工作并且确实有效。那里不需要 JSP,对吧?
-
@Shaheer 这只是意味着我将 URL /pub/** 映射到路径 /resources/ 所以 pub 就我所知不是真正的路径。在控制台中,我看到:将 URL 路径 [/pub/**] 映射到 [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 类型的处理程序上
标签: java spring jsp spring-mvc spring-boot