“getOutputStream() ya ha sido llamado para esta respuesta”, o en inglés “getOutputStream() has already been called for this response jsf”. Este error sucede cuando se escribe en el “out” del “response”. Lo típico es para generar documentos que no son html como pdf,...
Continuamos con la migración de “Seam2, JSF 1, Facelets, Richfaces 3, JBoss 5″ a “Seam3, Weld, JSF 2, Richfaces 4, JBoss 6″ Voy a poner la equivalencias entre las anotaciones más comunes que se usan en Seam2 y lo que hay que usar en Seam3: @Name(“xxx”) @Named (Cogería...
+++ Explicación de los frameworks y librerias utilizadas +++ El núcleo de Seam 2 que son la inyecciones de dependencias, interceptores, … ahora están en el estándar JSR-299 implementado en JBoss con el nombre de Weld. Seam 3 son módulos para poder acceder, facilitar...
Como usar prependId y forceId en JSF: Estos parámetros se usan para que no se ponga el típico “xxxx:idform” en los identificadores de los componentes en JSF. Ejemplo: <h:form id=»form1″> <h:inputText id=»text1″/> … </h:form>...
Chuleta de las fases de JSF y uso de ‘immediate’ y ‘bypassUpdates‘: JSF tiene 6 fases: Restore View – Crea o restaura la página anterior. Apply Request Values – Pasa los valores introducidos en la página a valores en el request. Process Validations – Hace las...