ik ben nu bezig met een formulier waarvan de labels uit een database gehaald moeten worden.
om te kijken welke waarde er uit de database gehaald moeten worden geef ik 2 variabelen mee.
Voorheen plaatste ik de SQL code altijd op de pagina zelf, maar ik heb begrepen dat dit niet verstandig is, en ik vind het ook niet erg handig.
Daarom ben ik gaan kijken naar het MVC model, en wil ik dat toe gaan passen.
helaas vind ik geen goede mannier op de database uit te lezen met een bean, vandaar dat ik dit in een pagina wil doen.
Daar heb ik deze code voor gebruikt:
in het formulier roep ik deze pagina 100 keer aan met deze code
Helaas wordt de applicatie hier erg traag door.
Hebben jullie hier nog tips of adviezen voor?
om te kijken welke waarde er uit de database gehaald moeten worden geef ik 2 variabelen mee.
Voorheen plaatste ik de SQL code altijd op de pagina zelf, maar ik heb begrepen dat dit niet verstandig is, en ik vind het ook niet erg handig.
Daarom ben ik gaan kijken naar het MVC model, en wil ik dat toe gaan passen.
helaas vind ik geen goede mannier op de database uit te lezen met een bean, vandaar dat ik dit in een pagina wil doen.
Daar heb ik deze code voor gebruikt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
<jsp:useBean id="taal" scope="session" class="dhv.Taal_Bean"/>
<sql:query var="form" scope="session">
SELECT ${taal.taal}
FROM FORMULIER
WHERE LOCATIE = ?
<sql:param value="${param.label}"/>
</sql:query>
<c:forEach items="${form.rows}" var="row">
<c:forEach items="${row}" var="column">
<c:out value="${column.value}"/>
</c:forEach>
</c:forEach> |
in het formulier roep ik deze pagina 100 keer aan met deze code
code:
1
| <jsp:include page="label.jsp?label=kop1" flush="true"/> |
Helaas wordt de applicatie hier erg traag door.
Hebben jullie hier nog tips of adviezen voor?