2012-07-24 9 views

Odpowiedz

7

Przedrostek jest używany do zakwalifikowania znacznik jako należące do określonej biblioteki znaczników lub w języku XML mówią przestrzeni nazw. Prefiksy są zadeklarowane w pewien sposób u góry strony JSF (od tego, czy używasz JSP, czy Facetów). "H" zwykle odpowiada bibliotece HTML, ale możesz użyć dowolnej litery (lub słowa), które chciałeś jako prefiks. Typowe odwzorowania to:

h http://java.sun.com/jsf/html 
f http://java.sun.com/jsf/core 
c http://java.sun.com/jsp/jstl/core 
fn http://java.sun.com/jsp/jstl/functions 
ui http://java.sun.com/jsf/facelets 
+0

ohh dzięki, więc te prefiksy mapują powyżej określone linki. ale te linki nie działają - otwieranie ich mówi "Przepraszam, nie mogliśmy znaleźć Twojego dokumentu". – exexzian

+2

Identyfikator URI taglib niekoniecznie musi być prawdziwym adresem internetowym. Jest to po prostu unikalny idenfifier przestrzeni nazw, który jest zadeklarowany w elemencie '' pliku '.taglib.xml', który jest umieszczony w folderze'/META-INF' pliku JAR biblioteki znaczników, który z kolei jest umieszczony w aplikacji webapp './WEB-INF/lib'. Zauważ, że prefiks można dowolnie zmieniać. Możesz na przykład po prostu zadeklarować 'xmlns: foo =" http://java.sun.com/jsf/html "' i użyć '' i tak dalej. – BalusC

+0

@BalusC dziękuję za wyjaśnienie moich wątpliwości – exexzian

Powiązane problemy