Springsource Tools Suite百万美元标签未知

时间:2014-03-27 17:42:13

标签: sts-springsourcetoolsuite thymeleaf

我是Springource Tools Suite,我想开发一个基于maven的web项目。父原型创建者使用了thymeleaf标签(th:block)。它正在工作,但我在STS中收到警告说:Unkown tag(th:block)。我该如何解决此警告?

2 个答案:

答案 0 :(得分:4)

由于我无法添加评论,我将在此处写一下:

检查三件事:

  1. maven是否包含百日咳依赖? 类似于this

  2. 您是否正确设置了Thymeleaf旋转变压器: 这是注释示例:

    @Bean
    public ThymeleafViewResolver viewResolver() {
        ThymeleafViewResolver thymeleafViewResolver = new ThymeleafViewResolver();
        thymeleafViewResolver.setTemplateEngine(templateEngine());
        thymeleafViewResolver.setCharacterEncoding("UTF-8");
        return thymeleafViewResolver;
    }
    
  3. 您的视图是否具有正确的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