Java 使用SpringMVC提供静态内容和呈现JSP

Java 使用SpringMVC提供静态内容和呈现JSP,java,spring,spring-boot,spring-mvc,jsp,Java,Spring,Spring Boot,Spring Mvc,Jsp,我希望提供静态内容,例如host:8080/从/static文件夹返回index.html和其他html文件,同时允许来自静态signup.html页面的帖子生成呈现的.jsp视图 开箱即用,SpringBoot使用默认的ResourceResolver为我的静态资源提供服务,但是重定向并转发到my.jsp资源会导致未描述的jsp 这是MVC配置 @配置 @EnableWebMvc 公共类MvcConfig实现WebMVCConfiguer{ @凌驾 public void addResourc

我希望提供静态内容,例如host:8080/从/static文件夹返回index.html和其他html文件,同时允许来自静态signup.html页面的帖子生成呈现的.jsp视图

开箱即用,SpringBoot使用默认的ResourceResolver为我的静态资源提供服务,但是重定向并转发到my.jsp资源会导致未描述的jsp

这是MVC配置

@配置 @EnableWebMvc 公共类MvcConfig实现WebMVCConfiguer{ @凌驾 public void addResourceHandlersResourceHandlerRegistry注册表{ 登记处 .addResourceHandler/** .addResourceLocations/resources/public; } @凌驾 公共无效配置ViewResolversViewResolverRegistry注册表{ InternalResourceViewResolver解析器=新的InternalResourceViewResolver; resolver.setPrefix/template/; resolver.setSuffix.jsp; resolver.setViewClassJstlView.class; registry.viewsolverresolver; } } 根据上述代码定位文件:

src/main/resources/static
src/main/resources/templates
在维护一个静态文件夹的同时,如何将.jsp文件提交给渲染者?这是可能的,还是我应该将我的web内容移出web服务器

这与

这个问题似乎在2010年通过使用web描述符和其他XML配置文件解决了这个问题-

这里有一个输入错误

通过将模板更改为模板,尝试更改为下线

resolver.setPrefix("/templates/")

根据上面的配置,静态资源路径类似于/resources/public/template/xyz.jsp,但正如您所提到的,您将文件保存在resources/templates/xyz.jsp下。我认为修复资源位置会起作用。