Galera,
Em minha página para edição de contatos eu possou o seguinte form:
<form action="mvc" method="POST">
Id: <input type="text" name="id" value="${contato.id}" disabled="disabled"/> <br/>
Nome: <input type="text" name="nome" value="${contato.nome}"/> <br/>
E-mail: <input type="text" name="email" value="${contato.email}"/> <br/>
Endereço: <input type="text" name="endereco" value="${contato.endereco}"/> <br/>
Data de Nascimento: <caelum:campoData id="dataNascimento" valor="${data}"/> <br/>
<input type="hidden" name="logica" value="AlteraContatoLogic"/>
<input type="submit" value="Gravar"/>
</form>
Na minha servlet que é chamada pelo action eu tento recuperar o id do input dessa forma:
long id = Long.parseLong(request.getParameter("id"));
Porém, ao debugar a execução da servlet identifiquei que o parametro “id” esta chegando com o valor null …
Fiz um teste i criei uma outra página apenas com o input id setando um valor fixo qualquer … e ao chegar na servlet o valor do parâmetro pode ser recuperado…
Alguém tem alguma idéia do que pode estar ocorrendo???
Desde já agradeço!
:idea:

