Código:
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:forEach var="usuario" items="#{userBean.users}"> ... <h:commandLink value="Editar" action="edit" actionListener="#{userBean.newModifyUser(usuario)}"> </h:commandLink>
Código:
Al pulsar en el link me dice: java.lang.NoSuchMethodError: javax.el.ELResolver.invoke.<h:commandLink value="Editar" action="edit" actionListener="#{userBean.newModifyUser}"> <f:param name="userId" value="#{usuario.id}"></f:param> </h:commandLink>
En userBean tengo el método newModifyUser definido:
Código:
No llega a imprimir nada...@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()); }
Muchas gracias por cualquier ayuda!
Un saludo.