salve a tutti...ho questo tipo di problema che purtroppo non riesco a risolvere...
devo stampare un array preso da un database. Usando eclipse, ho creato prima di tutto la mia classe dentro src:
codice:
package provaprovincie;


public class Provincie {
    
    public String nome = "";
    public String sigla = "";


    public Provincie (String nome, String sigla)
    {
        this.nome =nome;
        this.sigla =sigla;    
    }
}
ho creato il metodo per andare a prendere i dati dentro al database:
codice:
package provaprovincie;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;


public class DBQuery {


        public static ArrayList<Provincie> DB_Select_Provincie()
        {
            ArrayList<Provincie> arrpr = new ArrayList<Provincie>();
            
            try
            {
                Class.forName("com.mysql.jdbc.Driver");
                Connection con = DriverManager.getConnection("jdbc:mysql://" + "127.0.0.1" + "/" + "test" + "?" +
                        "user=" + "root" + "&password=" + "");
                
                PreparedStatement pstmt = con.prepareStatement("SELECT * FROM provincie");
                
                ResultSet rs = pstmt.executeQuery();
                
                while (rs.next()){
                    String nome = rs.getString("nome");
                    String sigla = rs.getString("sigla");
                    Provincie p = new Provincie (nome, sigla);
                    arrpr.add(p);
                }
                
                con.close();                
            }
            
            catch (Exception e) {
                System.out.println("Errore con DB o Query errata");
                e.printStackTrace();
            }


            return arrpr;
        }    
}
e infine nella pagina ".jsp" ho scritto:
codice:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    
<%@ page import="provaprovincie.*" %>
<%@ page import="java.util.ArrayList" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%


ArrayList<Provincie> prov = DBQuery.DB_Select_Provincie();
for (int i = 0; i < prov.size(); i++)
{
        out.print("ciao: " +prov.get(i).nome + "," +prov.get(i).sigla+".");
}
%>


</body>
</html>
purtroppo a me nn stampa nulla...pagina completamente bianca...