2
我試圖開發jsf複合組件,但netbeans ide抱怨沒有找到該名稱空間的庫。JSF複合組件Netbeans
的xmlns:的CForm = 「http://java.sun.com/jsf/composite/cform」
是什麼樣的錯誤?我應該在哪裏放置複合組件(哪個文件夾)?
請幫忙。
謝謝。
我試圖開發jsf複合組件,但netbeans ide抱怨沒有找到該名稱空間的庫。JSF複合組件Netbeans
的xmlns:的CForm = 「http://java.sun.com/jsf/composite/cform」
是什麼樣的錯誤?我應該在哪裏放置複合組件(哪個文件夾)?
請幫忙。
謝謝。
XML名稱空間url不正確。聲明命名空間像這樣:
xmlns:composite="http://java.sun.com/jsf/composite"
會導致複合部件的命名空間等<composite:interface>
例如。
複合組件應該位於WEB-INF/resources/[foldername]
文件夾中,其中[foldername]
是您希望保留複合組件的文件夾的名稱。
然後,您可以使用以下URL在該文件夾中引用複合組件,並提供您選擇的給定名稱空間。對於這個例子,假設我在下面的文件夾WEB-INF\resources\ptc
中有一個名爲avatarGenerator.xhtml
的複合組件。
XML命名空間聲明
xmlns:ptc="http://java.sun.com/jsf/composite/ptc"
使用avatarGenerator
<ptc:avatarGenerator attributeone="" attributetwo="">
的