Ciao,
ho un problema, ora vi posto i files e poi ve lo spiego:

1) index.JSP
codice:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!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=UTF-8">
        <title>Esempio JSP JDBC</title>
    </head>
    <body>
        
        
        <%@ page language="java" import="java.sql.*" %>
        
        <%
            Connection con = null;
            try {
                // Carica il file di class del driver
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                
                // Crea una connessione all'origine dati ODBC Catalogo Film
                con = DriverManager.getConnection("jdbc:odbc:Catalogo Film", "", "");
                
                // Crea lo statement
                Statement statement = con.createStatement();
                
                // Utilizza lo statement creato per selezionare i dati dalla
                // tabella Titoli.
                ResultSet rs = statement.executeQuery("SELECT * FROM Titoli");
                
                // Itera sul ResultSet
                %>
                
                <table border="1">
                <tr>
                <th>Titolo</th><th>Valutazione</th><th>Prezzo</th><th>Quantità</th>
                <%
                
                while(rs.next()) {
                    // Ottiene Nome_titolo, una stringa
                    out.println("<tr>\n<td>" + rs.getString("Nome_titolo") + "</td>");
                    
                    // Ottiene la valutazione
                    out.println("<td>" + rs.getString("rating") + "</td>");
                    
                    // Ottiene il prezzo
                    out.println("<td>" + rs.getString("prezzo") + "</td>");
                    
                    // Ottiene la quantità
                    out.println("<td>" + rs.getString("quantità") + "</td>\n</tr>");
                }
                // Chiude il ResultSet
                rs.close();
            }
            catch(SQLException sqle) {
                System.err.println(sqle.getMessage());
            }
            catch(ClassNotFoundException cnfe) {
                System.err.println(cnfe.getMessage());
            }
            catch(Exception e) {
                System.err.println(e.getMessage());
            }
            finally {
                try {
                    if(con!=null) {
                        // Chiude la sessione n ogni caso
                        con.close();
                    }
                }
                catch(SQLException sqle) {
                    System.err.println(sqle.getMessage());
                }
            }
        %>
    </body>
</html>
2) WEB.xml
codice:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>
Il file WEB.xml lo ha fatto NetBeans in automatico... ed utilizzo Tomcat come server.

Problema:
Quando mando in esecuzione il tutto (RUN), mi apre la pagina di Internet Explorer, ma è totalmente bianca, senza niente.
Io mi aspettavo una tabella...

Forse devo mappare il file index.jsp in WEB.xml??? Oppure l'errore sta altrove???

Le tabelle le ho fatte con Microsoft Access, e le ho popolate con delle applicazioni java molto semplici.

Ho imparato come mappare una servlet nel file WEB.xml, e non credo che vadano mappati anche i file JSP. Spero qualcuno possa aiutarmi.
GRAZIE!