NullPointerException
Hvorfor kan jeg ikke gøre nedenstående uden at få en NullPointerException. Metoderne open(), doQuery() ligger i en bønne \'DbHandler\'. Kalder jeg den forkert eller hvad??<jsp:useBean id=\"DB\" class=\"db.DbHandler\"/>
<%@ page import = \"java.sql.*\"%>
<%@page import = \"db.*;\"%>
<% String knr = request.getParameter(\"knr\");
String knavn = request.getParameter(\"knavn\");
String ktlf = request.getParameter(\"ktlf\");
DB.open(\"org.gjt.mm.mysql.Driver\",\"jdbc:mysql://212.10.183.149/test_bay\",\"\",\"\");
ResultSet rs = DB.doQuery(\"Select * from kunder\");
while (rs.next()){
out.println(rs.getString(\"knavn\"));
}
%>
Jeg får følgende fejl:
500 Servlet Exception
java.lang.NullPointerException
at _test8__jsp._jspService(/test8.jsp:22)
at com.caucho.jsp.JavaPage.service(JavaPage.java:74)
at com.caucho.jsp.Page.subservice(Page.java:485)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:176)
at com.caucho.server.http.Invocation.service(Invocation.java:278)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:129)
at com.caucho.server.http.ServletServer.serviceTop(ServletServer.java:847)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:213)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:158)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:484)