Problemas ao preencher um combo de opÇÕes

2 respostas
jesley.sena
Pessoal, estou fazendo uma aplicação web e no meio do caminho encontrei alguns problemas. Na JSP tenho que preencher um combo opções dinamicamente, mas as opções estão vindo todas iguais, e sempre o último nome da consulta. Na consulta estão vindo todos tipos de serviços disponíveis (estou imprimindo os nomes no console pra me certificar), mas na JSP só aparece o último. Este é o código que pega a collection na JSP:
<%
  	ArrayList todosServicos = (ArrayList)request.getAttribute("todosServicos");
  	TipoServico tpServico;
  %>
E este é o FOR que está sendo preenchido:
<TD><SELECT id="tpServ">
    	<%
    		for(int i =0; i<todosServicos.size();i++){
    		tpServico = (TipoServico)todosServicos.get(i);
    	%>
    		<OPTION><%=tpServico.getName()%></OPTION>
    	<%}%>
</SELECT>
Valeu pessoal.

2 Respostas

S

No seu código que popula o ArrayList, antes de cada “append” você está instanciando um novo objeto TipoServico?

jesley.sena

valeu, era isso mesmo!!!

Criado 8 de agosto de 2005
Ultima resposta 9 de ago. de 2005
Respostas 2
Participantes 2