Hola,
Tengo una jsp donde obtengo los campos dni y nombre de una busqueda (por ej. todos los usuarios de la bd). En cada usuario puedo pulsar y me redireccionara a una pagina donde se veran todos los campos de relacionados con ese usuario.
Para ello tengo un DispatchAction buscarUsuarios que realiza la busqueda de los campos dni y nombre:
request.getSession().setAttribute("listarUsuarios" ,usuarios);
La jsp muestra entonces:
<c:forEach items="${listarUsuarios}" var="lee">
<c:out value="${lee.dni}"></c:out>
<c:out value="${lee.nombre}"></c:out>
<html:link action="buscarUsuarios.do?parametro=editarUsuario" paramName="listarUsuarios" paramId="${lee.dni}">
Editar </html:link>
</c:forEach>
En DispatchAction editarUsuario tengo:
Collection usuarios = (Collection)request.getSession().getAttribute("lis tarUsuarios");
String a = request.getParameter("dni");
usuarios obtiene la informacion que habia en la jsp, pero el string a obtiene el valor null!!!!!
Alguien sabe qué puedo estar haciendo mal?
Gracias.