NLS缺less消息:CANNOT_FIND_FACELET_TAGLIB
在Eclipse中我得到这个警告:
NLS缺less消息:CANNOT_FIND_FACELET_TAGLIB位于:org.eclipse.jst.jsf.core.validation.internal.facelet.messages ICEfacesPage1.xhtml / myapp / src / main / webapp
在以下几行上:
xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html"
任何想法为什么,以及如何解决它?
这是一个Eclipse的怪癖。 尝试下列其中一项:
- closures/重新打开项目。
- 右键单击项目> validation 。
- 项目>清理…并清理选定的项目。
- 重新启动Eclipse。
当我导入一个JSP taglib时,情况也是如此,例如:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fmt="http://java.sun.com/jstl/fmt"> </html>
我closures了这个项目并重新打开了,而且工作正常!
Eclipse Java EE IDE for Web Developers. Version: Indigo Service Release 1 Build id: 20110916-0149
我意识到这是一个旧post,但我希望这可以帮助别人。 我最近安装了用于Eclipse 4.3(Kepler)的ICEfaces插件(IF-3.3.0-IM-1.3.0-Eclipse-4.3-plugins-Bzip)。
我使用页面创build向导创build了一个新的ICEface Facelets组合页面。
创build页面后,我得到了相同的警告消息。
我检查了创build我的ICEfaces应用程序时产生的index.xhtml,并且有差异。
将我的新页面从www.icesoft.org更改为www.icefaces.org,警告消失。