Hola, tengo una aplicacion con SPring 3, JSF 2.0 e Hibernate con el siguiente condigo xhtml:
Código:
...
<c:forEach var="usuario" items="#{userBean.users}">
...
<h:commandLink value="Editar" action="edit"
actionListener="#{userBean.newModifyUser(usuario)}">
</h:commandLink>
A pesar de que estoy usando EL api 2.2 y debería dejarme pasarle el parámetro usuario directamente, también he probado con:
Código:
<h:commandLink value="Editar" action="edit"
actionListener="#{userBean.newModifyUser}">
<f:param name="userId" value="#{usuario.id}"></f:param>
</h:commandLink>
Al pulsar en el link me dice: java.lang.NoSuchMethodError: javax.el.ELResolver.invoke.
En userBean tengo el método newModifyUser definido:
Código:
@ManagedBean(name="userBean")
@SessionScoped
public class UserBean implements Serializable{
private User user;
@ManagedProperty(value="#{userHandler}")
private transient UserHandler userHandler;
...
public void newModifyUser(User user){
this.user=user;
System.out.println("Usuario: "+user.getNombre()+" datos: "+user.getDatos());
}
No llega a imprimir nada...
Muchas gracias por cualquier ayuda!
Un saludo.