olona Skrevet 8. oktober 2007 Del Skrevet 8. oktober 2007 Hei. Jeg har et prosjekt hvor jeg bruker Hibernate, Spring og Spring MVC (JSP). Det meste fungerer helt fint, men... jeg vil gjerne lage en rapport på noe data av typen som allerede ligger i basen - typisk vil jeg da ha et sql-query som ligner dette i min "tabellmanager" klasse: select field1, field2, sum(field3) from tbl group by field1, field2 Jeg lager queryet og kjører det i testklasser og det går fint. I testklassene bruker jeg følgende: List list = (List) modelAndView.getModel().get("reportMAV"); for (int i = 0;i < list.size();i++){ Object[] row = (Object[]) list.get(i); System.out.println( "--- "+ row[0] +","+ row[1] +"," + row[2]); } Da får jeg den dataen jeg vil ha. Men jeg får problemer i JSP sidene. Vanligvis har jeg skrevet noe ala dette under, som har fungert fint: <c:forEach items="${reportMAV}" var="report"> <c:out value="${report.field1}" /> <c:out value="${report.field2}" /> </c:foreach> Men jeg vet ikke hvordan jeg skal få tak i det aggegerte feltet? Noen som kan hjelpe? Lenke til kommentar
OMGLOLWIN2K Skrevet 9. oktober 2007 Del Skrevet 9. oktober 2007 Hei. Jeg har et prosjekt hvor jeg bruker Hibernate, Spring og Spring MVC (JSP). Det meste fungerer helt fint, men... jeg vil gjerne lage en rapport på noe data av typen som allerede ligger i basen - typisk vil jeg da ha et sql-query som ligner dette i min "tabellmanager" klasse: select field1, field2, sum(field3) from tbl group by field1, field2 [snip] <c:forEach items="${reportMAV}" var="report"> <c:out value="${report.field1}" /> <c:out value="${report.field2}" /> </c:foreach> Men jeg vet ikke hvordan jeg skal få tak i det aggegerte feltet? Noen som kan hjelpe? Hva med å prøve select field1, field2, sum(field3) as finefinesummen from tbl group by field1, field2 og deretter <c:forEach items="${reportMAV}" var="report"> <c:out value="${report.field1}" /> <c:out value="${report.field2}" /> <c:out value="${report.finefinesummen}" /> </c:foreach> Garanterer ikke at det funker, men det var bare det første som falt meg inn, og posten din så så ensom ut her... Lenke til kommentar
olona Skrevet 10. oktober 2007 Forfatter Del Skrevet 10. oktober 2007 Hei. Takk for svaret. Jo, jeg har allerede prøvd det, men det fungerte ikke. Jeg endte opp med å lage en ny klasse som tok imot resultatet etter en konvertering. Tungvint, og det må garantert finnes en enklere måte å gjøre det på. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå