我正在使用thymeleaf和Spring返回我的用户html文件。
我在我的html文件的第一行添加了这个XML声明:
switch.on = false
但我认为它已被百里香引擎删除了
如何在我的文件中包含此xml声明? 感谢
答案 0 :(得分:1)
您需要setTemplateMode
ViewResolver
来评估'XML'。
如果您使用的是版本2.0.2:
// Thymeleaf configuration
//...
ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver();
templateResolver.setTemplateMode("XML");
templateResolver.setPrefix("/WEB-INF/");
templateResolver.setSuffix(".xml");
//...
如果您使用的是最新版本 - 3.0.X,那么:
private ITemplateResolver templateResolver() {
SpringResourceTemplateResolver resolver = new SpringResourceTemplateResolver();
resolver.setApplicationContext(applicationContext);
resolver.setPrefix("/WEB-INF/templates/");
resolver.setTemplateMode(TemplateMode.XML);
return resolver;
}
Thymeleaf 2 is here的例子 更多信息Thymeleaf 3 in this official Thymeleaf 3 reference。