Pegar valor de 'input type=text' com JSP

4 respostas
J

Existe alguma forma de pegar o valor de um campo ‘input type=text’(No meu caso hidden) de um formulário, usando JSP?

4 Respostas

C

No JSP:

...código do seu form...

<input type="text" name="item">

...mais código do seu form...

No seu servlet:

String seuItem = request.getParameter("item");

O fato de ser hidden não muda nada.

J

OK…Obrigado!

J

Cara vou lhe mostrar um exemplo:

Criei uma classe que retorna um objeto List, usu o <c:forEach></c:forEach> para gerar o combo e cada ‘option’ do select criado está o ID do banco dados. Esse ID eu utilizo como critério de pesquisa(Para Filtrar dependendo da opção que escolher).

Eu capto a opção selecioada através de JavaScript, coloco o valor da opção selecionada num ‘input type=hidden’.

Voce falou do &lt;%String texto=request.getParameter("nomeCampoHidden").%&gt;

No Bean eu faço assim:

&lt;jsp:setProperty name='consultarUsuario' property='idUnidOrganizacional' value="${texto}"/&gt;

1-Pq ele não pegfa o valor do campo Hidden?

2-Existe algum modo menos “predeiro” de montar combo dinâmico?(Não é possível que não exista!)

C

Vc está tentando pegar o valor do campo hidden no mesmo JSP que contém este campo?

Frameworks para desenvolvimento web ajudam bastante com essas coisas…

Isso aqui:

String texto=request.getParameter("nomeCampoHidden");

eu achei que usario dentro de um Servlet, por exemplo, pra onde vc redirecionasse o fluxo de execução a partir do seu JSP…

Não entendi porque colocar em um campo hidden usando JS… Porque não pega direto do request? seu combo não tá dentro de um form?

Criado 12 de janeiro de 2007
Ultima resposta 12 de jan. de 2007
Respostas 4
Participantes 2