2012-07-24 13 views

risposta

7

Un prefisso viene utilizzato per qualificare un tag come appartenente a una specifica libreria di tag o in XML parla uno spazio dei nomi. I prefissi sono dichiarati in qualche modo nella parte superiore di una pagina JSF (in che modo dipende se si utilizza JSP o Facelets). Una "h" di solito corrisponde alla libreria HTML, ma puoi usare qualsiasi lettera (o parola) che desideri come prefisso. Le mappature comuni sono:

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 grazie, quindi questi prefissi mappano con sopra particolari collegamenti. ma questi collegamenti non funzionano - aprirli dice "Scusa! Non siamo riusciti a trovare il tuo documento". – exexzian

+2

L'URI Taglib non deve necessariamente essere un vero indirizzo Web. È semplicemente un identificatore di spazio dei nomi univoco che è dichiarato nell'elemento '' ' di un file '.taglib.xml' che è collocato nella cartella'/META-INF' del file JAR della libreria di tag che a sua volta è collocato in webapp's '/WEB-INF/lib'. Nota che il prefisso può essere cambiato liberamente a tua scelta. Ad esempio, puoi semplicemente dichiarare 'xmlns: foo =" http://java.sun.com/jsf/html "' e usare '' e così via. – BalusC

+0

@BalusC grazie mille per chiarire il mio dubbio – exexzian

Problemi correlati