Olá pessoal…
Estou com o seguinte problema…
estou fazendo uma aplicaçã utilizando 3 câmadas…
tenho uma classe chamada filial que tem o seguinte método:
[code]public String[] select() {
int i = 0;
String[] Filiais = new String[i];
try{
String sql = "SELECT nomeFilial, codigoFilial FROM tbfilial ";
Statement st = conexao.createStatement();
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
Filiais[i] = "<option value="+codigoFilial+">"+ (rs.getString("nomeFilial")) +"</option>";
i++;
}
}catch( Exception e ){}
return Filiais;
}
}[/code]
Daí na minha servlet estou fazendo algo assim:
filial = new Filial(conexao);
String[] aux = filial.select();
String select = "";
for (int i=0; i < aux.length; i++)
select = select + aux[i];
HttpSession se = req.getSession(true);
se.setAttribute("cpf", Scp);
se.setAttribute("filiais", select);
Tenho minha interface em jsp que faz isso:
<select name=“txtCodigoFilial” onChange=“MM_jumpMenu(‘parent’,this,0)”>
<%=session.getAttribute(“filiais”)%>
</select></td>
Só q meu select fica vazio o q está ocorrendo alguém sabe me dizer ou tem uma alternativa pra isso…
Rocha [/code]