【发布时间】:2018-09-25 03:51:58
【问题描述】:
我创建了一个 spring-boot 应用程序。它工作正常,所有 css 和 js 都与我的 jsp 页面完美映射,并且应用程序能够映射到我的 jsp 页也是如此。通过资源文件夹中的 appication.properties 文件。
spring.mvc.view.prefix = /WEB-INF/views/
spring.mvc.view.suffix = .jsp
spring.mvc.static-path-pattern=/resources/**
server.port=8181
但由于我启用了 Spring 安全性,我无法做到这一点,我需要初始化 @bean 类
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
这很奇怪。有人可以帮我吗?
提前谢谢你,
普里亚尔沙阿。
【问题讨论】:
-
任何错误或异常?
-
@Alien 如果我不应用 Bean,它会给我 500 错误 Servlet.service() for servlet [dispatcherServlet] 在路径 [] 的上下文中抛出异常 [无法解析名称为“登录”的视图在名称为'dispatcherServlet']的servlet中,根本原因
-
您是如何启用安全性的...您不需要为此做任何事情。
标签: spring spring-mvc spring-boot spring-security application.properties