Bom dia pessoALL, sou novato aqui e desculpe-me se eu estiver postando na área errada.
Fiz este Dao
package model;
import java.sql.*;
import java.util.*;
import util.FabricaConexao;
public class MenuDao {
private static Connection con;
public static ArrayList <Menu> locMenu(String codmenu) throws SQLException {
//Definindo as variaveis do DAO
ArrayList <Menu> list = new ArrayList();
Statement stm;
ResultSet rs;
String sql;
//Conectando à base de dados
Connection con = FabricaConexao.getConTST();
//Definindo a query a ser executada
sql = "SELECT AI8_PORTAL, AI8_CODMNU, AI8_TEXTO, AI8_WEBSRV, AI8_ROTINA FROM AI8010 WHERE AI8_PORTAL = '" + codmenu
+ "' AND AI8_CODPAI = ' ' AND D_E_L_E_T_ <> '*'";
// executando a query
stm = con.createStatement();
rs = stm.executeQuery(sql);
while (rs.next()) {
Menu menuList = new Menu();
//estanciando o objeto Usuario
menuList.setMnupor(rs.getString(1));
menuList.setMnucod(rs.getString(2));
menuList.setMnutxt(rs.getString(3));
menuList.setMnutxt(rs.getString(4));
menuList.setMnutxt(rs.getString(5));
list.add(menuList);
}
for(int i = 0; i < list.size(); i++) {
System.out.println(list.get(i).getMnutxt());
}
con.close();
return list;
}
}
Estou tentando agora pegar estes dados que coloco no Arraylist list
<%@ page import="model.*" %>
<%@ page import="java.util.*" %>
<%
MenuDao menu = new MenuDao();
ArrayList list = menu.locMenu("JREPRE");
for(Iterator<Menu> imenu = list.iterator(); imenu.hasNext(); ) {
%>
<li><a href="#"> <% out.print(imenu.next().getMnutxt()); %> </a></li>
<%
}
%>
ai que está o problema, não retorna nada, alguém poderia me ajudar ?
Desde já agradeço
Christian

