Spring Boot中的JSP

我有一个类似我的应用程序索引的JSP页面,它位于 /resources/jsp/index.jsp中

。我设置了何时调用此页面的特定路由。但是404当我打开localhost时我得到了一个提示,因为SpringBoot" title="SpringBoot">SpringBoot将

扩展名放在文件的末尾。

我该如何解决?

日志记录

2015-07-15 08:39:51.226 ERROR 3977 --- [nio-8181-exec-1] org.apache.velocity                      : ResourceManager : unable to find resource '/jsp/index.jsp.vm' in any resource loader.

2015-07-15 08:39:51.290 ERROR 3977 --- [nio-8181-exec-1] org.apache.velocity : ResourceManager : unable to find resource 'error.vm' in any resource loader.

索引API

@RequestMapping(value = "", method = RequestMethod.GET)

public ModelAndView getIndex() {

return new ModelAndView("/jsp/index.jsp");

}

即使我将JSP扩展放在配置Application.properties中,也会发生这种情况

spring.application.name=VeiculoService

spring.data.mongodb.uri=mongodb://localhost:27017/oknok

spring.data.rest.baseUri=/api

spring.http.encoding.charset=UTF-8

spring.http.encoding.enabled=true

spring.http.encoding.force=true

spring.http.gzip.enabled=true

spring.view.suffix= .jsp

management.context-path=/actuator

info.app.name=OKNOK Admin

info.app.description=OKNOK

info.app.version=${project.version}

server.port=${port:8181}

server.servletPath=/

回答:

Spring Boot 在处理JSP方面有一些限制。准确地说,它建议将JSP保留在src/main/webapp文件夹中,并将包装从更改jarwar

以上是 Spring Boot中的JSP 的全部内容, 来源链接: utcz.com/qa/400856.html

回到顶部