我正在尝试使用HTML5中的占位符,但在包含taglib时收到警告:
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"
警告说它找不到标签库
NLS missing message: CANNOT_FIND_FACELET_TAGLIB in:
org.eclipse.jst.jsf.core.validation.internal.facelet.messages
但是无论如何使用以下标签
<h:inputText class="box" pt:placeholder="Message"/>
这实际上会渲染占位符(当不使用内置浏览器时使用eclipse),因此标记库似乎就在那里。
我想知道有没有办法禁用此警告或最好强制eclipse找到库?看过一个解决方案我已经看到它可能是JSF Mojarra 2.2的一个问题,但我似乎无法将它更新到eclipse中的最新版本(2.25)。
答案 0 :(得分:0)
有一种方法可以使警告消息消失。 转到工作区下方的“问题”选项卡,您应该看到右键单击并删除警告消息。
PS:这实际上并没有解决任何问题,但如果它让你烦恼,你就会摆脱那个警告
答案 1 :(得分:-1)
输入xmlns:a="http://xmlns.jcp.org/xml/ns/javaee"
instead of xmlns:a="http://xmlns.jcp.org/jsf/passthrough"
即可删除错误
因为链接已更改且浏览器无法访问旧链接。