JSTL til at tilgå en database
Hejsa!Jeg bruger JSTL til at tilgå data i en database... Jeg kan godt skabe tabeller og hælde data i disse fra min jsp side, men jeg kan tilsyneladende ikke hente data (eller ihvertfald ikke skrive dette ud)...
Min kode ser således ud:
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<sql:query var="rs" dataSource="jdbc/TestDB">
select id, foo, bar from testdata
</sql:query>
<html>
<head>
<title>DB Test</title>
</head>
<body>
<h2>Results</h2>
<c:forEach var="row" items="${rs.rows}">
Foo ${row.foo}<br/>
Bar ${row.bar}<br/>
</c:forEach>
</body>
</html>
Men mit output bliver:
Results
Foo ${row.foo}
Bar ${row.bar}
Dette burde have været:
Results
Foo Test
Bar 123
Hvad er der lige galt?