IntelliJ中的Thymleaf for Spring- URI未注册

dwbf0jvd  于 2023-11-16  发布在  Spring
关注(0)|答案(4)|浏览(154)

我的home.html文件显示URI未注册错误(设置|语言和框架|模式和DTD)。
包含命名空间的html文件是

<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org">

字符串
我试图获取外部资源,但这是行不通的

64jmpszr

64jmpszr1#

在运行代码时,该错误不是问题,但IntelliJ不能给予th:*函数的代码分解。
这是JetBrains故意的,因为他们在这里指定:https://www.jetbrains.com/help/idea/thymeleaf.html
为了能够在IntelliJ IDEA中使用Thymeleaf支持,请确保Thymeleaf插件已启用。(此插件与IDE捆绑在一起,默认情况下已启用。)
在页面的顶部,它说:
此功能仅在Ultimate版本中支持。
我还没有找到一个社区版的插件,可以给予Thymeleaf支持,但是Thymeleaf可以很好地工作,只是你不会从IDE中获得任何帮助

lztngnrs

lztngnrs2#

转到:文件|设置|插件
点击“安装Jetbrains插件...".在搜索栏中找到Thymeleaf,点击安装.
需要重新启动。

s5a0g9ez

s5a0g9ez3#

我在添加www时解决了这个问题。
最初我这样添加-> http://thymeleaf.org

brvekthn

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">


之后,点击线,你会发现一个灯泡


的数据
点击那个你会发现
获取外部资源
选项
点击它,应该可以解决这个错误。

相关问题