2011-08-11 75 views
3

我試圖將PrimeFaces實現到我的項目中。我下載primefaces-3.0.M2.jar並添加到構建路徑,然後我加入這個標籤庫到我的代碼:JSF上的Primefaces taglib錯誤

<%@ taglib uri="http://primefaces.prime.com.tr/ui" prefix="p"%> 

我得到這個錯誤:

Can not find the tag library descriptor for "http://primefaces.prime.com.tr/ui" 

是否有任何人來幫助我?

回答

2

Primefaces是否支持JSP風格的語法?

你應該使用Facelets和標準語法聲明標籤庫:

<html xmlns="http://www.w3c.org/1999/xhtml" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:p="http://primefaces.prime.com.tr/ui"> 
... 

記住,JSF是不是JSP!

+0

現在它的工作感謝您的建議。 – GkhnSr

4

PrimeFaces 2.2+不支持JSP視圖。

0

你好嗎?添加必要的庫到您的項目和以下添加到您的HTML標記在您看來

xmlns:p="http://primefaces.org/ui"

你現在可以用p前綴參考primefaces! :)希望它會幫助!

+1

這個答案是不夠的。 OP還應該用Facelets替換JSP,正如其他已經給出的答案所示。在JSP中使用Facelets語法不會奇蹟般地將JSP更改爲Facelets。只要你沒有更好的答案,就沒有必要重複已經給出的答案。堆棧溢出不是一個老式的論壇,或者每個人都重複彼此的東西:)一旦你贏得了足夠的聲譽,你就能夠贊成你同意或找到有用的答案。 – BalusC