Search code examples
intellij-ideathymeleaf

intellij thymeleaf Namespace th is not bound


I am using IntelliJ IDEA and I have a problem with thymeleaf namespaces. I have created employee form which I am including into other templates so I did not specified namespaces but it works fine when I run my application. Is there any way to change this behaviour. I like to have an auto-complete :-)

Namespace 'th' is not bound example:

Namespace 'th' is not bound


Solution

  • Also, if you are using Spring you should use the following:

    <!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
      <head>
         <title>Hello</title>
      </head>
      <body>
      </body>
    </html>
    

    The difference is in the DOCTYPE. See Intellij Idea: Thymeleaf namespace unkown