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
[code]
Escolha seu deputado abaixo:
<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 --> [/code]
e aqui esta o código do meu servlet…
[code]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);
}
}[/code]
e por fim, meu codigo na outra jsp
[code]
numero do condidato: ${rd.teste }
tambem nao sei o que colocar dentro da ${}…
brigado pela atenção