Preguntas etiquetadas con jsf-2

JavaServer Faces (JSF) es un marco modelo-vista-presentador que normalmente se utiliza para crear aplicaciones web. La versión 2.x es un gran paso adelante en comparación con JSF 1.x, expandiendo significativamente el conjunto estándar de componentes y bibliotecas de componentes.



12
commandButton / commandLink / ajax action / listener method no invocado o valor de entrada no establecido / actualizado
A veces, cuando se utiliza <h:commandLink>, <h:commandButton>o <f:ajax>, el action, actionListenero listenersimplemente no se invoca el método asociado con la etiqueta. O las propiedades del bean no se actualizan con los UIInputvalores enviados . ¿Cuáles son las posibles causas y soluciones para esto?


1
¿Para qué sirve la biblioteca de recursos JSF y cómo debe usarse?
El JSF <h:outputStylesheet>, <h:outputScript>y <h:graphicImage>los componentes tienen un libraryatributo. ¿Qué es esto y cómo debe usarse? Hay muchos ejemplos en la web que lo usan de la siguiente manera con el tipo de contenido / archivo común css, jsy img(o image) como nombre de la biblioteca dependiendo de la etiqueta …
228 jsf  jsf-2  resources 



3
JSTL en JSF2 Facelets ... ¿tiene sentido?
Me gustaría generar un poco de código Facelets condicionalmente. Para ese propósito, las etiquetas JSTL parecen funcionar bien: <c:if test="${lpc.verbose}"> ... </c:if> Sin embargo, no estoy seguro de si esta es una mejor práctica. ¿Hay otra forma de lograr mi objetivo?
163 jsf  jsf-2  jstl  facelets 


5
¿Cómo encontrar el ID de cliente del componente para la actualización / renderización de ajax? No se puede encontrar el componente con la expresión "foo" referenciada desde "bar"
El siguiente código está inspirado en PrimeFaces DataGrid + DataTable Tutorials y se coloca en a <p:tab>de un <p:tabView>residente en a <p:layoutUnit>de a <p:layout>. Aquí está la parte interna del código (a partir del p:tabcomponente); La parte exterior es trivial. <p:tabView id="tabs"> <p:tab id="search" title="Search"> <h:form id="insTable"> <p:dataTable id="table" var="lndInstrument" …
140 ajax  jsf  jsf-2  primefaces  clientid 

5
Migración de JSF 1.2 a JSF 2.0
Estoy trabajando con una aplicación bastante grande escrita en JSF 1.2 . JSF 1.2 tiene ahora alrededor de 6 años. Necesito actualizar a JSF 2.0. ¿Qué tan doloroso será esto? Noté que algunos atributos en las etiquetas personalizadas han cambiado, etc.
136 java  jsf  migration  jsf-2 

2
¿Cuándo debo usar h: outputLink en lugar de h: commandLink?
¿Cuándo debo usar un en <h:outputLink>lugar de un <h:commandLink>? Entiendo que a commandLinkgenera una publicación HTTP; Supongo que outputLinkeso generará HTTP gets. Dicho esto, la mayor parte del material tutorial de JSF que he leído usa commandLink(¿casi?) Exclusivamente. Contexto: estoy implementando un pequeño proyecto de demostración que muestra un enlace …
129 jsf  jsf-2 

5
¿Backing beans (@ManagedBean) o CDI Beans (@Named)?
Acabo de comenzar a leer Core JavaServer Faces, 3rd Ed. y dicen esto (énfasis mío): Es un accidente histórico que haya dos mecanismos separados, beans CDI y beans administrados JSF, para beans que se pueden usar en páginas JSF. Le sugerimos que utilice beans CDI a menos que su aplicación …
109 jsf  jakarta-ee  jsf-2  cdi 

4
Cómo usar valores de enumeración en f: selectItem (s)
Quiero hacer un menú desplegable selectOneMenu para poder seleccionar un estado en mi pregunta. ¿Es posible hacer que f: selectItem sea más flexible considerando lo que sucede si cambia el orden de las enumeraciones y si la lista es grande? ¿Y podría hacer esto mejor? ¿Y es posible "seleccionar" automáticamente …

1
¿Cuándo usar <ui: include>, archivos de etiquetas, componentes compuestos y / o componentes personalizados?
Comencé a usar JSF 2.0 con Facelets recientemente y me desconcertaron los nuevos componentes compuestos al conocer las &lt;ui:include&gt;técnicas de plantillas existentes y otras que ofrece Facelets 1.x. ¿Cuál es la diferencia entre esos enfoques? Funcionalmente, parecen ofrecer casi lo mismo: &lt;ui:param&gt;vs &lt;cc:attribute&gt;, &lt;ui:insert&gt;+ &lt;ui:define&gt;vs archivos de etiquetas, reutilización de …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.