Ik ondervind op dit moment problemen met het gebruiken van een value die ik in een textfield heb gestopt. Deze waarde wil ik gebruiken in een query, maar ik blijf steeds een fout krijgen. De waarde wordt niet gebruikt in de query, waardoor de volgende error wordt getoond:
Ik gebruik de volgende JSP code:
en een stukje verderop:
Doe ik hier iets fundamenteel mis? Ik kan tot op heden de oplossing nergens vinden...
code:
1
2
3
4
5
6
7
8
9
10
11
| org.apache.jasper.JasperException: javax.servlet.jsp.JspException:
SELECT * FROM KLANT
WHERE KlantID = ?
: JZ0SE: Invalid object type (or null object) specified for setObject().
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368) |
Ik gebruik de volgende JSP code:
code:
1
| <input type="text" name="txtfInvoerKlantNummmer" value="5" size="100" /> |
en een stukje verderop:
code:
1
2
3
4
5
| <sql:query var="result" dataSource="${db}">
SELECT * FROM KLANT
WHERE KlantID = ?
<sql:param value= "${param.txtfInvoerKlantNummmer}" />
</sql:query> |
Doe ik hier iets fundamenteel mis? Ik kan tot op heden de oplossing nergens vinden...