Como envio dados de uma classe DAO a um JSP?

Olá, um ex. tenho a página “ListarAlunos.jsp” que será para mostrar todos os alunos na tela para o usuário

e “AlunosDAO”, onde lá eu faço a consulta SQL, e lá é retornado um ResultSet com os dados do banco.

a minha duvida é: “Como trazer os dados de uma classe DAO para um JSP?”, qual é o ‘padrão’ usado para fazer isso por vocês profissionais JAVA?

pensei em várias coisas, como usar array com várias dimensões para representar as linhas e colunas de uma tabela (String[0][0] = “linha 0 col 0” , String[0][1] = “linha 0 col 1”), ArrayList com ‘gambiarras’ para pegar os dados da ResultSet da classe DAO e enviar ao JSP

inclusive mandar o proprio ResultSet para o JSP listar.

Estou estudando muito conceitos de camada, código “profissional”, mas fiquei nessa duvida, é tão livre assim pra eu fazer o que eu quiser?

e mesmo se for, qual é o ‘padrão’ que geralmente usam para fazer isso?

obrigado!

obs: sem usar frameworks

bom eu uso JSF melhor q JSP…a comunicacaçao é feita via EL…vc saka de JSTL?

eu sei amigo, mas até disse… sem usar frameworks ;), valeu!