gpt4 book ai didi

java - CANNOT_FIND_FACELET_TAGLIB 对于 xmlns :jsf ="http://xmlns.jcp.org/jsf"

转载 作者:太空宇宙 更新时间:2023-11-04 06:55:04 27 4
gpt4 key购买 nike

我正在尝试在 jsf 中创建自定义标签,这是我的代码:WEB-INF/tag/test.xhtml:

    <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:jsf="http://xmlns.jcp.org/jsf"
xmlns:cc="http://xmlns.jcp.org/jsf/composite">

<cc:interface>
<cc:attribute name="value" type="java.lang.String" default="#000000" />
</cc:interface>
<cc:implementation>
<div id="#{cc.clientId}">
<input jsf:id="#{cc.id}" name="#{cc.id}" jsf:value="#{cc.attrs.value}"
type="color" />
</div>
</cc:implementation>
</html>

问题是eclipse无法识别xmlns:jsf="http://xmlns.jcp.org/jsf"它给我一个警告说:

    NLS missing message: CANNOT_FIND_FACELET_TAGLIB in: org.eclipse.jst.jsf.core.validation.internal.facelet.messages

那么问题出在哪里呢。注意:所有其他命名空间都可以正常工作,除非这个命名空间

最佳答案

这是 Eclipse 的一个怪癖。尝试以下操作之一:

关闭/重新打开项目。

右键单击项目 > 验证。

项目 > 清理...并清理选定的项目。

重新启动 Eclipse。

关于java - CANNOT_FIND_FACELET_TAGLIB 对于 xmlns :jsf ="http://xmlns.jcp.org/jsf",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22861161/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com