galera preciso de ajuda, ja estou ficando doido...
é o seguinte, eu já tentei de tudo... eu preciso que um dado do jsp va para o servlet, segue o código pq é meio dificil de explicar o q acontece... primeira jsp<div id="principal">
<h1>Escolha seu deputado abaixo: </h1>
<form method="POST" name ="selecaoDeputado" id="selecaoDeputado" action="parlamentarRecebido">
<select name="deputado">
<c:forEach var="deputado" items = "${service.deputados }" varStatus="contador"> //aqui tem um problema, o item dos options são parte de um arrayList...
<option value = "${contador.count }">${deputado }</option>
</c:forEach>
</select>
<input name="enviar" type="submit" value="Escolhido!">
</form>
</div><!-- fim da div principal -->
e aqui esta o código do meu servlet...
public class ParlamentarRecebido extends HttpServlet{
private static final long serialVersionUID = 1L;
public ParlamentarRecebido() {
super();
}
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String teste = request.getParameter("deputado"); //aqui que é o problema, nao sei qual name eu uso para pegar os dados certos...
request.setAttribute("teste", teste);
RequestDispatcher rd = request
.getRequestDispatcher("/ParlamentarRecebido.jsp");
rd.forward(request, response);
}
}
<body>
numero do condidato: ${rd.teste }
</body>
tambem nao sei o que colocar dentro da ${}..
brigado pela atenção