Combobox dinâmico

estou tentando fazer um combox dinâmico em jsp mas nao consigo apresentar buscando a lista no banco de dados nada no combobox es o codigo

<html>
<head>
<title>Untitled Document</title>
</head>

<% SetorSQL setorsql = new SetorSQL(); Setor setor = new Setor(); Enumeration listaSetor = setorsql.getTodoSetor();%>

<form name=“form1” method=“post” action="">
<select name=“select”>
<%while(listaSetor.hasMoreElements()){ %>
<%setor = (Setor)listaSetor.nextElement();%>
<option value="<%=setor.getSetor()%>"><%=setor.getSetor()%></option>
</select>
</form>

</html> :idea: [size="18"][/size]

Faltou a chave que fecha o while:

[code]<%
SetorSQL setorsql = new SetorSQL();
Setor setor = new Setor();
Enumeration listaSetor = setorsql.getTodoSetor();%>

<form name="form1" method="post" action="">
<select name="select">
<%while(listaSetor.hasMoreElements()){ %>
<%setor = (Setor)listaSetor.nextElement();%>
<option value="<%=setor.getSetor()%>"><%=setor.getSetor()%></option>
<%}%>
</select>
</form>
</html>[/code]

Esse é um dos problemas do JSP: é difícil pegar alguns erros de sintaxe porque a sintaxe é meio bagunçada (mistura Java + HTML). Já tive problemas desse tipo em ASP, e em outras linguagens misturadas desse tipo.
Como o JSP é uma linguagem compilada, é possível pegar esses erros de sintaxe indiretamente - se você estiver usando o Eclipse com o plugin Lomboz, por exemplo, ele chama o JSPC (compilador JSP) antes de efetuar o “deploy” das suas páginas, e você até consegue ver que vai dar erro de compilação. (O Lomboz apresenta um tab onde está o programa Java gerado pelo JSPC, e onde você pega os erros de compilação). Mas isso não é tão fácil quanto parece.