Me gustaría saber como paginar dicha Collection de datos mediante jsp, he estado leyendo varios artículos pero no encuentro nada claro y si alguien me puede orientar en lo que respecta me haría un gran favor.
Esta es la clase Collection:
Código PHP:
    public Collection getPartituras () {
        partituras = new ArrayList ();
       
        try {
            this.getConnection ();
             PreparedStatement preparedStatement = this.connection.prepareStatement ("SELECT id, autor, fecha, notacion, nombre, clave, tipo, impresion FROM partituras")
            ResultSet resultSet = preparedStatement.executeQuery ();
            while (resultSet.next ()) {
                     Partitura partitura = new Partitura (
                    resultSet.getString (1), resultSet.getString (2), resultSet.getString (3),
                    resultSet.getString (4), resultSet.getString (5), resultSet.getString (6), 
                    resultSet.getString (7), resultSet.getString (8)
                );
                partituras.add (partitura);
            }
            preparedStatement.close ();
        }
        catch (SQLException e) {
            return null;
        }
        this.releaseConnection ();
        return partituras;
    } 
    Código PHP:
    PartiturasBD partiturasBD = (PartiturasBD) application.getAttribute ("BaseDatos");
            Collection partituras = partiturasBD.getPartituras();
            if (partituras!= null) {
                if (partituras.size () > 0) {
                    for (Iterator iterator = partituras.iterator(); iterator.hasNext(); ) {
                        Partitura partitura = (Partitura) iterator.next (); 
    Atentamente, gioropu.
 

