Como disponibilizo um Java ResultSet no meu jsp? [duplicado]
Esta pergunta já tem uma resposta aqui:
Mostrar JDBC ResultSet em HTML na página JSP usando o padrão MVC e DAO 5 respostasGostaria de trocar uma consulta sql: por algum código Java que cria uma consulta complexa com vários parâmetros. O sql atual é uma seleção simples.
<sql:query var="result" dataSource="${dSource}" sql="select * from TABLE "> </sql:query>
Como eu pego meu Java ResultSet (por exemplo, rs = stmt.executeQuery (sql);) e disponibilizo os resultados no meu JSP para que eu possa fazer este livro-texto JSP?
Para ser mais claro, desejo remover a consulta acima e substituí-la por Java.
<% ResultSet rs = stmt.executeQuery(sql); // Messy code will be in some Controller %>
<c:forEach var="row" items="${result.rows}"> <c:out value="${row.name}"/> </c:forEach>
Defino a variável de sessão / página na seção Java ou há algum truque EL que eu possa usar para acessar a variável?