Articles of jsf 2

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

Primefaces columnas estáticas y dinámicas en tabla de datos

Estoy utilizando Primefaces 5.0 para crear una tabla de datos dinámica. My DataObject tiene algunos campos obligatorios y una Lista de “tupel” opcional (par clave-valor). La lista opcional puede variar en tamaño. Por lo tanto, necesito un mecanismo dynamic para mostrar una lista de DataObject en Primefaces.DataTable. Mi enfoque se ve así: public class DataObject […]

¿Cómo enviar mediante progtwigción la solicitud POST a la página JSF sin utilizar el formulario HTML?

Tengo un frijol JSF muy simple como se muestra a continuación: import org.jboss.seam.annotations.Name; @Name(Sample.NAME) public class Sample { public static final String NAME=”df”; private String text = “text-test”; public void sampleM(){ System.out.println(“Test: “+text); } public String getText() { return text; } public void setText(String text) { this.text = text; } } Y formulario JSF conectado […]

Cómo guardar el estado al extender UIComponentBase

Estoy creando un componente compuesto que envolverá una tabla de datos para implementar una paginación muy simple. Necesito guardar el estado (el número de página actual) entre las solicitudes ajax. Intenté crear campos en mi FacesComponent, pero descubrí que desaparecieron durante el ciclo de vida de JSF: @FacesComponent(value = “bfTableComponent”) public class BFTableComponent extends UIComponentBase […]

ViewExpiredException no lanzada en la solicitud ajax si la página JSF está protegida por j_security_check

Tengo una página JSF que no está protegida por j_security_check . Realizo los siguientes pasos: Abra la página JSF en un navegador. Reinicia el servidor. Haga clic en un botón de comando en la página JSF para iniciar una llamada ajax. Firebug muestra que se ViewExpiredException una ViewExpiredException , como se esperaba. Enviar: javax.faces.ViewState=8887124636062606698:-1513851009188353364 Respuesta: […]

no se pudo encontrar Factory: javax.faces.context.FacesContextFactory

Observé que cuando bash configurar mi aplicación web JSF 2 en el embarcadero, tengo este error: java.lang.IllegalStateException: la aplicación no se inicializó correctamente al inicio, no se pudo encontrar Factory: javax.faces.context.FacesContextFactory que se soluciona fácilmente agregando esto a mi web.xml com.sun.faces.config.ConfigureListener Intenté buscar una explicación detallada pero en vano … jetty-maven-plugin: 8.0.3.v20111011: ejecutar + jdk […]

Mensaje faltante de NLS: CANNOT_FIND_FACELET_TAGLIB

Recibo esta advertencia en Eclipse: Mensaje faltante de NLS: CANNOT_FIND_FACELET_TAGLIB en: org.eclipse.jst.jsf.core.validation.internal.facelet.messages ICEfacesPage1.xhtml / myapp / src / main / webapp En las siguientes líneas: xmlns:ui=”http://java.sun.com/jsf/facelets” xmlns:f=”http://java.sun.com/jsf/core” xmlns:h=”http://java.sun.com/jsf/html” ¿Alguna idea de por qué y cómo resolverla?

¿Ver View Bean sobrevivir a la navegación JSF

Estoy bastante confundido con el scope de la vista. Pensé que podría sobrevivir a una navegación JSF a otra página (sin redirección, obviamente), pero no es así. Entonces, ¿cuál es la ventaja de usarlo en lugar del scope de la solicitud, que si convoco la misma vista, será el mismo objeto?

Cómo actualizar la versión de Mojarra en GlassFish

Quiero actualizar mi aplicación JSF para usar la versión 2.1.8 de Mojarra. Agregué estas líneas en el archivo POM del paquete WAR: org.glassfish javax.faces 2.1.8 También agregué el repository JSF. El paquete I se comstack correctamente con la versión 2.1.8 de Mojarra. Pero cuando abro el registro de GlassFish veo que hay una versión de […]

Cómo deshacerse de WARNING: PWC4011: no se puede establecer la encoding de caracteres de solicitud en UTF-8

Esto es en GlassFish 3.1, usando PrimeFaces sobre Mojarra y salado con MyFaces CODI. En casi todas las solicitudes aparece el siguiente mensaje: ADVERTENCIA: PWC4011: no se puede establecer la encoding de caracteres de solicitud en UTF-8 desde el contexto /com.myapp_war_0.1, porque los parámetros de solicitud ya se han leído, o ya se ha llamado […]