2014-03-05 32 views
1

我試圖使用佔位符從HTML5,但我得到一個警告,其中包括標籤庫時:JSF 2.2的facelet標籤庫中找不到直通屬性

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"/> 

這確實行爲ually渲染佔位符(當不使用eclipse內置瀏覽器時),因此標籤庫似乎在那裏。

我想知道是否有一種方法來禁用此警告或最好是強制日食找到圖書館?看過解決方案後,我發現它可能是JSF Mojarra 2.2的一個問題,但我似乎無法在eclipse中將其更新到最新版本(2.25我認爲)。

+0

這些文件實際上是在這裏:http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html – mabi

+0

林不知道該怎麼做,該如何包括那些頁面模式? – Shifty

+0

我沒有發現任何東西,除了這裏報告的錯誤https://bugs.eclipse.org/bugs/show_bug.cgi?id=451509 – shareef

回答

0

有一種方法可以使警告消息消失。 轉到工作區下方的「問題」選項卡,您應該看到警告消息,然後右鍵單擊並刪除。

PS:這實際上並沒有解決任何問題,但如果你將擺脫警告其煩你

-1

可以通過鍵入xmlns:a="http://xmlns.jcp.org/xml/ns/javaee"instead of xmlns:a="http://xmlns.jcp.org/jsf/passthrough" 因爲鏈接已經改變,瀏覽器是無法被刪除的錯誤到達舊的鏈接。