Minha duvida é a seguinte.
Diante do exercico da apostila da Caelum, a fj-21…Tive algunas duvidas no seguinte exercicio.
>> Coloque um link na sua lista-contatos-elegante.jsp que abre a página testa-altera-mvc.jsp passando
o Id do contato que você quer alterar. Deixe o campo Id visível no form mas não alterável. Não esqueça de
passar o campo Id pela requisição. Faça com que os campos do form estejam populados com os dados do
contato a ser editado.
Consegui resolver usando o href e passando o parametro na url.
Mas antes disso eu comecei testando da seguinte maneira.
Eu gostaria de criar uma variavel na pagina, tal como segue abaixo
Contato contato = dao.pesquisar(${param.identificador});
Pois eu passei um id ao clica no botao ‘Alterar’
A cada iteração do forEach ele passaria um id para cada Botao Alterar ao lado da estrutura de dados apresentados
Deu certo… 
Depois eu queria criar uma variavel na pagina, recebendo o resultado do metodo do objeto dao, ja que o dao retorna um objeto do tipo Contato
Contato contato = dao.pesquisar(${param.identificador});
E fazer
E-mail:
E usar o resultado dessa referencia para obter os valores
A pergunta… :?: Como posso fazer isso na pagina jsp? Criar uma variavel que receba o resultado de um metodo.
Contato contato = dao.pesquisar(${param.identificador});
??? 