Hallo Leute, ich hab erst die letzten Tage etwas geschrieben, weil ich ja Einsteiger bei JSP bin... jetzt hab ich eine Seite geschrieben und der Tomcat gibt mir nen Fehler... Ich habe meinen Dozenten mal deswegen gefragt, aber er weiss einfach nicht warum es nicht funktioniert... es müsste funktionieren...
Darum hoffe ich auf eure Hilfe!
Der Tomcat gibt mir den Fehler, dass beim Einbinden der UseBean das Klassenattribut falsch wäre... aber es ist richtig... klingt zwar komisch, aber mein Dozent hat das überprüft...
falls ihr noch irgendwelche angaben braucht, sagt mir Bescheid und ich geb euch alles was ihr braucht...
Hier der Code:
Darum hoffe ich auf eure Hilfe!
Der Tomcat gibt mir den Fehler, dass beim Einbinden der UseBean das Klassenattribut falsch wäre... aber es ist richtig... klingt zwar komisch, aber mein Dozent hat das überprüft...
falls ihr noch irgendwelche angaben braucht, sagt mir Bescheid und ich geb euch alles was ihr braucht...
Hier der Code:
Code:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ page import="classes.DB" %>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<jsp:useBean id="db" class="classes.DB" />
<% int j = 1;
//Initialisierung der Connectionvariable
Connection connection;
//Abrufen der im Cookie gespeicherten userid
Cookie[] cookies= request.getCookies();
String userid = cookies[1].getComment();
//Aufbauen einer Verbindung
connection = db.connect();
Statement statement = connection.createStatement();
//Usernamen aus der Datenbank ziehen, damit er direkt im Formular angezeigt wird
String name = db.getUser(userid, statement);
//Abfragen der Anzahl Gästebucheinträge
int i = db.getCount(userid, statement);
ResultSet resultSet = db.getGuestbook(userid, statement);
%>
<!-- Ins Gästebuch schreiben -->
<form action="../classes.guestbook">
<table width="450" border="1">
<tr><td width="60">Name:</td>
<td width="390"><input name="Name" type="text" size="60" maxlength="30"></td>
</tr>
<tr><td width="60" valign="top">Eintrag:</td>
<td width="390"><textarea name="Eintrag" rows="5" cols="45"></textarea>
</td>
</tr>
<tr><td> </td>
<td><input id="btn" type="submit" value=" Absenden ">
<input id="btn" type="reset" value=" Abbrechen ">
</td>
</tr>
</table>
</form>
<br>
<!-- Gästebucheinträge anzeigen -->
<table width="450" border="1">
<tr><td width="30%"></td><td width="70%"></td></tr>
<tr>
<td>Name</td>
<td>Eintrag</td>
</tr>
<% while(resultSet.next()){
System.out.println("<tr>");
System.out.println("<td>");
System.out.println(resultSet.getString(1));
System.out.println(resultSet.getDate(2));
System.out.println("</td>");
System.out.println("<td>");
System.out.println(resultSet.getString(3));
System.out.println("</td>");
System.out.println("</tr>");
}
%>
</table>
</body>
</html>