我是Springource Tools Suite,我想开发一个基于maven的web项目。父原型创建者使用了thymeleaf标签(th:block)。它正在工作,但我在STS中收到警告说:Unkown tag(th:block)。我该如何解决此警告?
答案 0 :(得分:4)
由于我无法添加评论,我将在此处写一下:
检查三件事:
maven是否包含百日咳依赖? 类似于this。
您是否正确设置了Thymeleaf旋转变压器: 这是注释示例:
@Bean public ThymeleafViewResolver viewResolver() { ThymeleafViewResolver thymeleafViewResolver = new ThymeleafViewResolver(); thymeleafViewResolver.setTemplateEngine(templateEngine()); thymeleafViewResolver.setCharacterEncoding("UTF-8"); return thymeleafViewResolver; }
您的视图是否具有正确的html标记:
html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"
答案 1 :(得分:0)
如果是HTML,则无法解析DTD。
尝试使用Eclipse插件(记得将Thymeleaf性质添加到项目中):https://github.com/thymeleaf/thymeleaf-extras-eclipse-plugin