springboot如何开启内置tomcat的SSI服务? 100
2个回答
展开全部
核心配置:
@Bean
public ServletRegistrationBean servletRegistrationBean() {
ServletRegistrationBean servlet=new ServletRegistrationBean();
servlet.setServlet(new SSIServlet());
List<String> urlMpping=new ArrayList<>(1);
urlMpping.add("*.shtml");
servlet.setUrlMappings(urlMpping);
servlet.addInitParameter("outputEncoding", "UTF-8");
servlet.addInitParameter("inputEncoding", "UTF-8");
return servlet;
}
关键点
1、shtml页面要放在webapp下
2、打jar包时,spring-boot-maven-plugin 使用1.4.2.RELEASE版本
3、打jar包时,页面要copy到META-INF/resources目录下
demo github地址:网页链接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询