eu queria popular um jsp de uma forma mais elegante que isso: [É do exercício 9.9 da apostila da Caelum]
<td><a href="testa-altera-mvc.jsp?id=${contato.id}&nome=${contato.nome}&email=${contato.email}&data=<fmt:formatDate value="${contato.dataNascimento.time}"
pattern="dd/MM/yyyy" />&endereco=${contato.endereco}">alterar</a>
fiz assim, mas com certeza deve haver uma maneira melhor de fazer. O meu jsp está assim:
Formulário para alteração de contatos:
<br />
<form action="mvc" method="POST">
Id: <input type="text" name="id" value="${param.id}"/><br />
Nome: <input type="text" name="nome" value="${param.nome }" /><br />
E-mail: <input type="text" name="email" value="${param.email}" /><br />
Endereço: <input type="text" name="endereco" value="${param.endereco}"/><br />
Data de Nascimento: <input type="text" name="dataNascimento" value="${param.data}"/>
<input type="hidden" name="logica" value="AlteraContatoLogic" /> <input
type="submit" value="Enviar" />
está funcionando tranquilamente, porém acho muito feio aquele código lá em cima 
em java normal eu sei fazer isso, seria só mandar um objeto e tal, mas aqui estou um pouco confuso em como fazer