Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con EL API

Estas en el tema de Problema con EL API en el foro de Java en Foros del Web. Hola, estoy trabajando con JSF2.0 y la libreria de EL API 2.2 que se supone que permite el paso de objetos por parametro de la ...
  #1 (permalink)  
Antiguo 20/10/2010, 03:34
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 15 años
Puntos: 0
Problema con EL API

Hola, estoy trabajando con JSF2.0 y la libreria de EL API 2.2 que se supone que permite el paso de objetos por parametro de la siguiente manera:

Código:
<h:commandLink actionListener="#{userBean.deleteUser(user)}" action="user">
Pero no funciona, me obliga a hacerlo de la siguiente manera:

Código:
<h:commandLink actionListener="#{userBean.deleteUser}" action="user">
   <f:attribute name="userId" value="#{userBean.userToModify.id}"/>
</h:commandLink>
De esta forma le paso por parámetro el ID, y luego hago una búsqueda del usuario.

¿Hay alguna forma de pasarle directamente el objeto user? Segun las especificaciones de EL API 2.2, esto puede hacerse, pero no consigo que funcione... ¿Alguna idea?

Muchas gracias y un saludo!

Última edición por erlolialo; 20/10/2010 a las 05:07
  #2 (permalink)  
Antiguo 20/10/2010, 05:08
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con EL API

Wenas, me voy a contestar a mi mismo por si a alguien le sirve:

Me faltaba poner esto en el web xml:

<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>

Etiquetas: api
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:30.