Eclipse - 找不到uri http://java.sun.com/jsf/html的facelet标记库

Ste*_*han 8 java eclipse jsf facelets

在我看来index.xhtml,我有一个像这样定义的命名空间xmlns:h="http://java.sun.com/jsf/html".此URL处的服务器指示无法找到该页面.

你知道页面移动的位置吗?

Eclipse Info

Version: Indigo Release
Build id: 20110615-0604

Ste*_*han 16

为了解决这个问题,这就是我所做的:

     1. Close the eclipse project
     2. Open the eclipse project
     3. Right click on the project
     4. Click on Validate

   => The (false) warnings are gone.


Bal*_*usC 5

XML taglib名称空间URI不指向真实的Web资源或其他内容.它只是指向相同的值<namespace>在进入.taglib.xml的XML标签库的文件中的问题在运行时类路径,这在JSF标签库(和很多其他人)的情况下,只是恰巧是一个HTTP URL.对于Mojarra,您可以在/com/sun/faces/metadata/taglib/html_basic.taglib.xml文件的jsf-impl.jar文件中找到声明.

如果您在引用JSF HTML标记时遇到问题,那么原因就在于其他地方.

  • 实际上我遇到了这个问题:描述资源NLS缺失消息:CANNOT_FIND_FACELET_TAGLIB in:org.eclipse.jst.jsf.core.validation.internal.facelet.messages index.xhtml(...)Facelet Validator (2认同)