Existe alguma forma de pegar o valor de um campo ‘input type=text’(No meu caso hidden) de um formulário, usando JSP?
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.
OK…Obrigado!
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 <%String texto=request.getParameter("nomeCampoHidden").%>
No Bean eu faço assim:
<jsp:setProperty name='consultarUsuario' property='idUnidOrganizacional' value="${texto}"/>
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!)
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?