Methodenaufruf Aber was ist falsch?

SaarDiesel

Grünschnabel
Hallo zusammen!

ich habe eine JSP seite, importiere mir eine Java-Klasse und möchte dann eine Methode abfahren. Es funktioniert aber nicht.

Was ist falsch?

JSP-Seite:

<HTML>
<head>
<title>Status</title>
</head>
<body>
<%@ page import="Status.*;" %>
<%! String[] werte = new String[4]; %>
<% werte = new Status.werte().holeData() %>
*** Ausgabe ***
</body>
</HTML>

In der Java-Klasse wird ein SQL-Statement ausgeführt was mir aus einer DB Daten zurückgibt. Diese werden dann in der Variablen werte in der JSP seite geschrieben. und hier haperts!
Zurückgegeben wird ein Array.

Tomcat-Verzeichnis:
Die Klasse liegt unter Root/classes/Status

Bitte um Hilfe!! Ich bin JSP-neuling
Vielen Dank im Voraus.

Gruß
 
bevor ichs vergesse, meine klasse sieht in etwa so aus:
Code:
import java.sql.*;

public class werte
{
String Query;
ResultSet rs;
String[] werte = new String[4];
public String[] holeData()
{
Query = "SELECT * FROM POR_Buchungsdatum";
rs = new Portal.cls_connect().select(Query);
try
{
int i = -1;
while(rs.next())
{
i = i + 1;
werte[i] = rs.getString(2);
}
}
catch(SQLException e)
{
System.err.println("Error");
e.printStackTrace();
}
return werte;
}
}
 
Hallo,

ja was für ein Fehler bekommst du bzw. ein Exception oder wird die Methode nicht aufgerufen?

Machmal so:
Code:
new werte().holeData();
Gruß
erkan
 
Zurück