2012-07-24 23 views

Respuesta

7

Un prefijo se utiliza para calificar una etiqueta como pertenecer a una biblioteca de etiquetas específica o en XML hablar un espacio de nombres. Los prefijos se declaran de alguna manera en la parte superior de una página JSF (cómo depende de si está utilizando JSP o Facelets). Una "h" generalmente corresponde a la biblioteca HTML, pero podría usar cualquier letra (o palabra) que desee como prefijo. Las asignaciones comunes son:

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 gracias, entonces estos prefijos se mapean con los enlaces particulares anteriores. pero estos enlaces no funcionan, al abrirlos dice "Lo sentimos, no pudimos encontrar su documento". – exexzian

+2

El URI taglib no necesariamente tiene que ser una dirección web real. Es meramente un identificador único del espacio de nombres que se declara en el elemento '' de un archivo '.taglib.xml' que se coloca en la carpeta'/META-INF' del archivo JAR de la biblioteca de etiquetas que a su vez se coloca en la aplicación web '/WEB-INF/lib'. Tenga en cuenta que el prefijo se puede cambiar libremente a su elección. Por ejemplo, simplemente puede declarar 'xmlns: foo =" http://java.sun.com/jsf/html "' y usar '' y así sucesivamente. – BalusC

+0

@BalusC gracias por aclarar mi duda – exexzian