Eclipse 中 JSP 文件出现“未知标签(main)”警告

6
我在使用Eclipse时遇到了一个让人恼火的问题,它会警告我JSP文件中的<main>元素。
我的页面顶部有<!DOCTYPE html>,我还使用了其他一些HTML5元素,例如<header><footer>,但Eclipse并不对这些元素发出警告。
我尝试关闭HTML和JSP语法验证,但貌似没有作用。
我不理解为什么它对<main>标签有问题,而对其他HTML5标签没有问题。那个黄色下划线特别烦人。
我该如何让Eclipse忽略这个标签?
提前感谢您的答案。

2
尝试访问此链接:https://dev59.com/NW855IYBdhLWcg3wsWr3。 - safin chacko
非常感谢!我发现我的Eclipse版本实际上允许您忽略要忽略的特定元素。 - Redtama
3个回答

7
因此,根据评论@safin chacko中链接的问题,人们似乎也遇到了HTML5属性的类似问题。
那里发布的答案展示了如何让Eclipse忽略指定的属性验证。从那时起,Eclipse似乎还增加了一个功能,即能够忽略指定的元素验证。
我在那个问题上发布了一个答案,它也回答了我的问题。

1

这似乎已经有一个Bugzilla条目了。希望解决了那个问题后,这个问题就会消失。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=516758

同时,您可以通过前往Eclipse > 首选项 > Web > HTML文件 > 验证,并将main添加到要忽略的逗号分隔的元素名称列表中来抑制警告。

0

这个警告的原因之一可能是您在没有头标签的情况下使用了页脚标签。

1.创建一个单独的文件,比如"Footer.html",并在其中编写页脚内容。

2.通过以下方式将footer.html包含在您的主要.jsp文件中: <%@ include file="Footer.html"%>

您也可以为标题尝试同样的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接