Pegar valor de combo

8 respostas
Francisco_Miguel

Galera minha duvida é como faço para pegar o valor do combo da jsp na minha Servlet?

8 Respostas

lelodois

só pegar pelo id do combo.

request.getParameter("idCombo)";

mas de qq forma posta ai seu servlet e jsp.

Francisco_Miguel

SERVLET

@Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {

        EnderecoDAO dao = new EnderecoDAO();
        List<String> siglas = dao.encontrarEstados();

        request.setAttribute("siglasEstados", siglas);

        String estadoSelecionado = (String)request.getAttribute("idEstado");

JSP

<form name="formEndereco" action="PesquisarImovel" method="get">
            <select id="idEstado" onchange=submit();>

não estou conseguindo pegar o valor String estadoSelecionado = (String)request.getAttribute("idEstado");
a string esta com valor null....

lelodois

porque o id no seu caso é um parametro do request, e não um atributo.

Ou seja, como eu lhe disse acima.

request.getParameter("id")

tenta ai.
abs

Francisco_Miguel

NÃO CONSEGUI

Francisco_Miguel
galera nao consegui
<form name="formEndereco" action="PesquisarImovel" method="get">
            <select id="idEstado" onchange=submit();>
                <option value="">Selecione</option>

acho q este valor do value q esta atrapalhando... sera??

Pedrosa

O atributo que voce precisa usar na combo é o name troque o id pelo name e veja se chega no request:

De

<select id="idEstado" onchange=submit();>

Para

<select name="idEstado" onchange=submit();>

Request no servlet:

request.getParameter("idEstado)";
lelodois
<option value="1">Selecione</option>  
               <option value="3">Selecione</option>  
               <option value="6">Selecione</option>
[code] request.getParameter("idEstado") [code] vai retornar o value do option
Francisco_Miguel

<select id="idEstado" onchange=submit();> <option value="0">Selecione</option> <option value="1">MG</option> <option value="2">SP</option> </select>

não estou conseguindo pegar o valor do combo de jeito nenhum na minha action

Criado 2 de abril de 2009
Ultima resposta 2 de abr. de 2009
Respostas 8
Participantes 3