D
Donar
Gast
Hallo ihr lieben,
ich bin gerade dabei meine erste Seite auf Basis von Jdbc zu erstellen. Dabei stoße ich zunehmend auf Probleme, die ich nicht lösen kann. Ich habe einen vorgefertigten bekommen und nur die Beans abgeändert.
Folgende Fehlermeldung ist entstanden:
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
Hier die abgeänderte Bean:
Und der Aufruf erfolgte über folgende JSP Seite:
Da dies mein erster Versuch ist, verstehe ich die Fehlermeldung nicht. Ich bin für jeden Tip dankbar.
Grüße
Steve
ich bin gerade dabei meine erste Seite auf Basis von Jdbc zu erstellen. Dabei stoße ich zunehmend auf Probleme, die ich nicht lösen kann. Ich habe einen vorgefertigten bekommen und nur die Beans abgeändert.
Folgende Fehlermeldung ist entstanden:
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Attempted a bean operation on a null object.
org.apache.jasper.runtime.JspRuntimeLibrary.handleGetProperty(JspRuntimeLibrary.java:603)
org.apache.jsp.index2_jsp._jspService(index2_jsp.java:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
Hier die abgeänderte Bean:
Code:
public void getGerichte(String[] paramArray, String ActionURL, String controlParam){
result = null;
ResultSet rs = null;
String query = "SELECT GERICHT FROM GERICHTE";
try{
PreparedStatement prepStatement = connection.prepareStatement(query);
StringBuffer sb = new StringBuffer();
int noDataControl = paramArray.length;
sb.append("<DIV ALIGN=\"left\"><H3>
\n");
sb.append("<FORM ACTION=\"" + ActionURL + "\" METHOD=\"get\">");
sb.append("<TABLE>");
while (rs.next()) {
sb.append("<tr><td>");
sb.append(rs.getString(1));
sb.append("</td></tr>");
}
sb.append("</TABLE></H3></DIV>
\n");
result = sb.toString();
rs.close();
} catch (SQLException e) {
result = "
SQL error: <PRE> " + e + " </PRE> </P>\n";
} catch (Exception ignored) {
result = "
Error ignored: <PRE> " + ignored + " </PRE> </P>\n";
}
}
public String getResult() {
return result;
}
Und der Aufruf erfolgte über folgende JSP Seite:
Code:
<%@ page import="mokepi.cicerone.anwendung.JdbcQueryBean" %>
<%@ page contentType="text/html" %>
<%@ page session="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="Content-Language" content="de" />
<meta name="author" content="Steve Weise" />
<link href="web/css/screen.css" rel="stylesheet" type="text/css" media="screen, projection" />
</head>
<body>
Liste:
<jsp:getProperty name="getTopics" property="result" />
</body>
</html>
Da dies mein erster Versuch ist, verstehe ich die Fehlermeldung nicht. Ich bin für jeden Tip dankbar.
Grüße
Steve