我的home.html文件显示URI未注册错误(设置|语言和框架|模式和DTD)。包含命名空间的html文件是
<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org">
字符串我试图获取外部资源,但这是行不通的
64jmpszr1#
在运行代码时,该错误不是问题,但IntelliJ不能给予th:*函数的代码分解。这是JetBrains故意的,因为他们在这里指定:https://www.jetbrains.com/help/idea/thymeleaf.html为了能够在IntelliJ IDEA中使用Thymeleaf支持,请确保Thymeleaf插件已启用。(此插件与IDE捆绑在一起,默认情况下已启用。)在页面的顶部,它说:此功能仅在Ultimate版本中支持。我还没有找到一个社区版的插件,可以给予Thymeleaf支持,但是Thymeleaf可以很好地工作,只是你不会从IDE中获得任何帮助
th:*
lztngnrs2#
转到:文件|设置|插件点击“安装Jetbrains插件...".在搜索栏中找到Thymeleaf,点击安装.需要重新启动。
s5a0g9ez3#
我在添加www时解决了这个问题。最初我这样添加-> http://thymeleaf.org
www
http://thymeleaf.org
brvekthn4#
引用https://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html更改线
<html lang="en" xmlns:th="http://www.thymeleaf.org">
字符串到
<html lang="en" xmlns:th="http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-4.dtd">
型之后,点击线,你会发现一个灯泡
的数据点击那个你会发现获取外部资源选项点击它,应该可以解决这个错误。
4条答案
按热度按时间64jmpszr1#
在运行代码时,该错误不是问题,但IntelliJ不能给予
th:*
函数的代码分解。这是JetBrains故意的,因为他们在这里指定:https://www.jetbrains.com/help/idea/thymeleaf.html
为了能够在IntelliJ IDEA中使用Thymeleaf支持,请确保Thymeleaf插件已启用。(此插件与IDE捆绑在一起,默认情况下已启用。)
在页面的顶部,它说:
此功能仅在Ultimate版本中支持。
我还没有找到一个社区版的插件,可以给予Thymeleaf支持,但是Thymeleaf可以很好地工作,只是你不会从IDE中获得任何帮助
lztngnrs2#
转到:文件|设置|插件
点击“安装Jetbrains插件...".在搜索栏中找到Thymeleaf,点击安装.
需要重新启动。
s5a0g9ez3#
我在添加
www
时解决了这个问题。最初我这样添加->
http://thymeleaf.org
brvekthn4#
引用https://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html
更改线
字符串
到
型
之后,点击线,你会发现一个灯泡
的数据
点击那个你会发现
获取外部资源
选项
点击它,应该可以解决这个错误。