当前位置: 首页 > 面试题库 >

Spring Boot中的JSP

凤棋
2023-03-14
问题内容

我有一个类似我的应用程序索引的JSP页面,它位于 /resources/jsp/index.jsp中
。我设置了何时调用此页面的特定路由。但是404当我打开localhost时我得到了一个提示,因为SpringBoot将 .vm
扩展名放在文件的末尾。
我该如何解决?

日志记录

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



 类似资料:
  • 本文向大家介绍SpringBoot中的Thymeleaf用法,包括了SpringBoot中的Thymeleaf用法的使用技巧和注意事项,需要的朋友参考一下 Thymeleaf Thymeleaf是最近SpringBoot推荐支持的模板框架,官网在thymeleaf.org这里。 我们为什么要用Thymeleaf来作为模板引擎呢?官网给了我们一个非常令人信服的解释: Thymeleaf is a m

  • 本文向大家介绍SpringBoot中的Thymeleaf模板,包括了SpringBoot中的Thymeleaf模板的使用技巧和注意事项,需要的朋友参考一下 一、前言     Thymeleaf 的出现是为了取代 JSP,虽然 JSP 存在了很长时间,并在 Java Web 开发中无处不在,但是它也存在一些缺陷: 1、JSP 最明显的问题在于它看起来像HTML或XML,但它其实上并不是。大多数的JS

  • 我有一个控制器 服务接口 我想在我的控制器中使用@autowired来使用该服务,但当我运行应用程序时,我得到以下错误 org.springframework.beans.factory.beanCreationException:创建名为“demo application”的bean时出错:注入autowired依赖项失败;嵌套异常为org.SpringFramework.Beans.Facto

  • null 非常感谢你的帮助

  • 本文向大家介绍SpringBoot 中使用JSP的方法示例,包括了SpringBoot 中使用JSP的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文介绍了SpringBoot 中使用JSP的方法示例,分享给大家,具体如下: 依赖: 示例代码: 在SpringBoot中使用JSP SpringBoot默认不支持JSP,需要在项目中添加相关的依赖 配置文件增加配置项: Login.java 以

  • 本文向大家介绍Springboot中@Value的使用详解,包括了Springboot中@Value的使用详解的使用技巧和注意事项,需要的朋友参考一下 Springboot通过@Value注解将配置文件中的属性注入到容器内组件中(可用在@Controller、@Service、@Configuration、@Component等Spring托管的类中)  1.普通字符串注入 例:yml中存在key

  • Eureka Discovery服务器(包括/config/*服务器上的云配置服务)正在向Eureka服务器注册,并且Eureka仪表板显示了该实例。此服务在端口9001上运行,启用SSL并进行用户身份验证。服务照常工作。 然后我创建了一个新的SpringBoot服务,它连接到Eureka并注册到它。由于使用了自签名证书,我在这篇文章中编写了一个小的SSLConfguration类:如何覆盖Spr

  • 我们有一个SpringBoot(版本1.5.12)REST Api,带有springfox-swagger2和springfox-swagger-ui(版本2.9.2) 我可以在http://localhost:8080/swagger-ui.html看到Swagger UI 我如何配置swagger-ui来读取我的swagger.yaml/json配置文件,而不是自动生成它?我尝试了几个配置都没