timo: variable aus klasse ausgeben

Beitrag lesen

Hallo,

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:

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;
}
}