Articles of facelets

Embalaje de plantilla de fakets JSF

Como siempre, estoy un poco confundido. Aquí https://community.jboss.org/wiki/ModularWebAppsWithJSF2, he aprendido que es fácil y funciona de la caja para agrupar plantillas en flasks separados desde JSF 2.0. El único problema es: no puedo hacer que funcione. Simplemente despliego un “page.xhtml” en todos los estilos (directorio META-INF, directorio de recursos, raíz; con y sin faces-config.xml) en […]

Obtenga solicitud y parámetros de sesión y atributos de páginas JSF

Estoy usando JSF con facelets y necesito obtener los parámetros de solicitud y sesión dentro de la página JSF. En las páginas JSP obtuve este parámetro así: “${requestScope.paramName}” o “${sessionScope.paramName}” . Pero ahora, después de usar JSF, solo hay beans y no se puede obtener ningún valor excepto los atributos de bean. NOTA: La sesión […]

¿Cómo mostrar los errores de mi aplicación en JSF?

En mi aplicación JSF / Facelets, aquí hay una versión simplificada de parte de mi formulario: Me gustaría poder asignar un error a una etiqueta h: message específica basada en algo que sucede en el método continueButton (). Se deben mostrar diferentes errores para newPassword y newPassword2. Un validador no funcionará realmente, porque el método […]

¿Cómo crear una etiqueta Facelets personalizada?

Estoy usando JSF 2.0. Creé tags JSTL personalizadas con tagfiles y funcionaban bien en JSP. Pero también quiero usar tags JSTL personalizadas en Facelets. ¿Es posible crear tagfiles en Facelets o no?

Cambiar el prefijo JSF al mapeo de sufijo me obliga a volver a aplicar el mapeo en imágenes de fondo CSS

He estado usando el mapeo de prefijos durante años y decidí cambiar al mapeo de sufijos, solo para deshacerme de las /faces en la url realmente. Solo quería comprobar que voy en la dirección correcta antes de cavar un agujero ya que están sucediendo algunas cosas inesperadas. Cambié de esto: FacesServlet /faces/* a esto: FacesServlet […]

Java EE6> Packaging JSF facelets (xhtml) y ManagedBeans como JAR

¿Es posible empaquetar facelets JSF y ManagedBeans en un archivo JAR? ¿Para que podamos usar esta combinación de código y UI en diferentes proyectos de guerra / oído? ¡No estoy hablando de JSF Components! En caso afirmativo, ¿me puede indicar un tutorial o una publicación de blog? Necesito detalles sobre la estructura Jar y los […]

¿Cómo insertar caracteres especiales como & y <en el atributo de valor de los componentes JSF?

¿Cómo insertar caracteres especiales como & y < en el atributo de value componentes JSF? Por ejemplo: quiero algo como esto: Cuando bash esto, obtengo la siguiente excepción: javax.faces.view.facelets.FaceletException: Error Parsing /foo.xhtml: error rastreado [línea: 15] El nombre de la entidad debe seguir inmediatamente el ‘&’ en la referencia de la entidad. Y en el […]

¿Por qué se llama tantas veces el getter al atributo renderizado?

Relacionado con un ejemplo anterior, intenté monitorear mis métodos get / set en el servidor (cuándo se llaman y con qué frecuencia). Entonces, mi aspecto actual es tal: @ManagedBean(name=”selector”) @RequestScoped public class Selector { @ManagedProperty(value=”#{param.profilePage}”) private String profilePage; public String getProfilePage() { if(profilePage==null || profilePage.trim().isEmpty()) { this.profilePage=”main”; } System.out.println(“GET “+profilePage); return profilePage; } public void […]

Cómo invalidar una sesión de usuario cuando inicia sesión dos veces con las mismas credenciales

Estoy usando JSF 1.2 con Richfaces y Facelets. Tengo una aplicación con muchos beans de ámbito de sesión y algunos beans de aplicación. El usuario inicia sesión con, digamos, Firefox. Se crea una sesión con ID = “A”; Luego abre Chrome y vuelve a iniciar sesión con las mismas credenciales. Se crea una sesión con […]

¿Cómo implementar una lista dinámica con un componente compuesto JSF 2.0?

Hice esta pregunta y aunque la respuesta satisfizo directamente mis necesidades, me queda la sensación de que tiene que haber una solución más simple para este problema específico. Me gustaría tener un componente compuesto que acepte una lista de elementos (el tipo de los elementos acordados para que los miembros puedan usarse libremente dentro del […]