Я пытаюсь использовать HTML5 в своем проекте JSF, используя Facelets.Я знаю, согласно этому ответу @BalusC https://stackoverflow.com/a/3869174/9195115,, что это возможно.Тем не менее, с типом HTML5 Eclipse не отображает никаких предупреждений для незакрытых тегов, таких как link
или meta
.
Например, в следующем фасете я бы хотел, чтобы Eclipse показывал предупреждение/ error, потому что, хотя это действительный HTML5, он не является действительным XML, что приводит к javax.servlet.ServletException: Error Parsing /new.xhtml: Error Traced[line: 7] The element type "link" must be terminated by the matching end-tag "</link>".
Я использую WildFly 11 с JSF 2.2 и Eclipse Oxygen.3a Release (4.7.3a).
<!DOCTYPE html>
<html xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>New page</title>
<link href="style.css"><!-- Warning here -->
</h:head>
<body>
<footer>Footer</footer>
</body>
</html>
Я уже потратил много времени в настройках Eclipse, пытаясь найти возможность сделать это.Есть ли возможность включить эти предупреждения, которые я пропустил, или есть какой-нибудь плагин, который будет делать это?