Articles of jsf

Maven y JSF webapp structure, donde exactamente poner los recursos de JSF

Realmente no entiendo la estructura de directorios con la aplicación web Maven y JSF. Cuando genero el proyecto, tengo esta estructura: src |_ main |_ java |_ resources |_ webapp |_ WEB-INF |_ web.xml |_ index.xhtml Quiero incluir algunos recursos: archivo javascript archivo css imágenes archivos i18n Puedo incluir archivos i18n dentro de src/main/resources pero […]

¿Cuál es la función de @this exactamente?

Hasta donde yo sé, esto es denotar el componente actual que desencadena el evento, como por ejemplo: Y en JSF 2 Ajax, @ también puede significar el componente de encapsulado, como: Y tengo un caso donde el uso de p: datatable , que incluye o excluye a @this, puede tener un impacto diferente en el […]

¿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 […]

Cómo escribir un convertidor personalizado para

¿Cómo puedo escribir un convertidor personalizado cuando trabajo con componentes de PrimeFaces que usan una lista de POJO? Mi problema particular es con Sin un convertidor obtengo java.lang.ClassCastException porque JSF establece los valores enviados con los valores enviados java.lang.String no convertidos.

Cómo establecer -Dorg.apache.el.parser.COERCE_TO_ZERO = false programáticamente

Esta pregunta es similar a: jsf: la propiedad entera enlazada a un texto de entrada en la interfaz de usuario se establece en cero al enviar pero no estoy completamente satisfecho con la solución. Los contextos son los mismos: tengo un formulario web que requiere un valor entero. Si el cuadro de texto se deja […]

JSF bean de respaldo debe ser serializable?

Recibo estos mensajes: [# | 2010-07-30T11: 28: 32.723 + 0000 | ADVERTENCIA | glassfish3.0.1 | javax.faces | _ThreadID = 37; _ThreadName = Thread-1; | Establecimiento de valor de atributo no serializable en ViewMap: (clave: MyBackingBean, clase de valor: foo.bar.org.jsf.MyBackingBean) | #] ¿Significa esto que mis beans de respaldo JSF deberían implementar Serializable? ¿O están refiriéndose […]

JSF: ¿cómo controlar el acceso y los derechos en JSF?

Me gustaría controlar el acceso después de que el usuario inicie sesión en mi sistema. Por ejemplo: administrator : can add, delete and give rights to employee employee : fill forms only … Entonces, después de saber qué derecho tiene el usuario, al registrar la base de datos, me gustaría restringir lo que este usuario […]

¿Cómo obligo a un bean con ámbito de aplicación a crear instancias al inicio de la aplicación?

Parece que no puedo encontrar la manera de forzar que un bean administrado con el objective de la aplicación se cree una instancia / inicialice cuando se inicia la aplicación web. Parece que los beans con ámbito de aplicación obtienen instantáneas perezosas la primera vez que se accede al bean, no cuando se inicia la […]

h: outputText parece recortar el espacio en blanco, ¿cómo puedo conservar el espacio en blanco?

Tengo una página web que consulta dinámicamente la base de datos para mostrar datos en la página, similar a la herramienta de base de datos como Toad, etc. (ni siquiera cerca del curso :), ejemplo solo para ilustración). El problema es que los datos se recortan cuando se muestran en la página. Así es como […]

@SessionScoped bean pierde scope y se recrea todo el tiempo, los campos se vuelven nulos

Tengo un problema muy extraño con un bean SessionScoped en un proyecto JSF 2.0. Utilizando Netbeans 6.9.1, el servidor Glassfish 3 y PrimeFaces 3 como la biblioteca de componentes JSF. Aquí hay un código: package com.hia.jsf; import com.hia.netlabel.jpa.Genre; import com.hia.netlabel.jpa.Label; import java.io.Serializable; import java.util.List; import javax.annotation.PostConstruct; import javax.enterprise.context.SessionScoped; import javax.faces.bean.ManagedBean; import javax.faces.bean.ManagedProperty; @ManagedBean @SessionScoped public […]