Parâmetro Chegando Nulo em Servlet [RESOLVIDO]

4 respostas
pinguin-suni

Galera,

Em minha página para edição de contatos eu possou o seguinte form:

<form action="mvc" method="POST">
		Id: &lt;input type="text" name="id" value="${contato.id}" disabled="disabled"/&gt; <br/>
		Nome: &lt;input type="text" name="nome" value="${contato.nome}"/&gt; <br/>
		E-mail: &lt;input type="text" name="email" value="${contato.email}"/&gt; <br/>
		Endereço: &lt;input type="text" name="endereco" value="${contato.endereco}"/&gt; <br/>
		Data de Nascimento: &lt;caelum:campoData id="dataNascimento" valor="${data}"/&gt; <br/>
		
		&lt;input type="hidden" name="logica" value="AlteraContatoLogic"/&gt;
		&lt;input type="submit" value="Gravar"/&gt;
&lt;/form&gt;

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:

4 Respostas

charlesbraw

No seu formulário o id está marcado como “disabled”, então ele não será submetido.
Use readOnly

pinguin-suni

Muito Obrigado!

Resolveu 100% !!!

Moderadores por favor podem fechar o tópico !!!

Grato

:smiley:

jyoshiriro

Amigo, não é caso de “fechar o tópico”. Aqui a recomendação é que se coloque [RESOLVIDO] no título do tópico.

pinguin-suni

Foi malz…

:stuck_out_tongue:

Criado 29 de julho de 2011
Ultima resposta 30 de jul. de 2011
Respostas 4
Participantes 3