Entendi…
Entao suponha que vc tem um a href = ‘/suaaplicacao/listaUsuarios.do?id=1’ correto?
qdo vc clicar ele vai chamar seu action listaUsuarios.do
Neste action vc provavelmente vai ter um metódo que vai acessar sua camada de persistência com um método findUsuarioByID(id) ( sendo que esse id vc obteve por um request.getParameter(“id”) ) e esse método vai te retornar alguma coisa correto? Um arraylist, uma String…
então seria mais ou menos assim
Usuario u = new Usuario();
ArrayList listUsuario = (ArrayList) usuario.findUsuarioByID(id);
Dentro do array vc vai ter todos os atributos que foram setados para o objeto Usuario…
Caso nao de nenhum erro vc vai dar um request.setAttribute(“list”,listUsuario) e mapping.forward(“sucesso”);
No seu struts-config.xml vc vai dizer que seu action listaUsuarios.do
está mapeado
Na sua pagina jsp vc chama um bean da classe Usuario e nos seus campos de visualização vc vai chamar os métodos gets que vc quer…
exemplo:
<%@ page import=“seupacote.Usuario”%>
no seu jsp vc faz um for para varrer o list ( o qual vc setou atraves do metodo setAttribute) e tem ele na sua pagina:
Usuario u = (Usuario) list.get(i);
A partir daí vc pode fazer o que quiser… Ex:
<input type=“text” name=“nomeDoUsuario” value="’<%=u.getNome%>’";
Bom…Espero que agora tenha sido mais claro.
