olá!
bom.... vamos aos exemplos do meu problema:
tipo tenho uma tabela 'produto' no Postgre com os campos assim: codigo int, tipo varchar(10), decricao varchar(50), preco money.
tenho a seguinte função pra consulta no banco:public Result getItem(String tipo) throws SQLException {
try {
con = ConnectionFactory.getConnection();
pst = con.prepareStatement("SELECT codigo, tipo, descricao, preco FROM produto WHERE tipo=?");
pst.setString(1, tipo);
rs = pst.executeQuery();
return ResultSupport.toResult(rs);
} finally {
ConnectionFactory.closeConnection(con, rs, pst);
System.out.println(pst.toString());
}
}
request.setAttribute("rs", new meuDAO().geItem(request.getParameter("tipo")));
<table>
<tr>
<c:forEach var="columnName" items="${rs.columnNames}">
<th><c:out value="${columnName}"/></th>
</c:forEach>
</tr>
<c:forEach var="row" items="${rs.rowsByIndex}">
<tr>
<c:forEach var="column" items="${row}">
<td><c:out value="${column}"/></td>
</c:forEach>
</tr>
</c:forEach>
</table>
até tentei converter o campo money no select mas não consegui (...não entendo muito de sql).
de que forma poderia resolver esse problema?