Galera minha duvida é como faço para pegar o valor do combo da jsp na minha Servlet?
só pegar pelo id do combo.
request.getParameter("idCombo)";
mas de qq forma posta ai seu servlet e jsp.
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
[code]
[/code]não estou conseguindo pegar o valor String estadoSelecionado = (String)request.getAttribute(“idEstado”);
a string esta com valor null…
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
NÃO CONSEGUI
galera nao consegui
[code]
Selecione[/code]acho q este valor do value q esta atrapalhando… sera??
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)";
<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
<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