Ich versuche, Displaytag zum ersten Mal zu verwenden und ein Problem mit dem Displaytag, dass ich nicht in der Lage zu lösen scheint. Ich googelte nach Lösung, konnte aber nichts über das Internet finden. Alles andere funktioniert, es ist das einzige, was nicht funktioniert.displaytag Problem
So ziemlich ich versuche gerade tun einfache Anzeige der Tabelle.
der Fehler i erhalten ist:
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: org.apache.jasper.JasperException: Unable to load class for JSP
Die JSP-Seite lautet:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>
<%--<jsp:useBean id="ForumList" scope="session" class="mysql.Forum" />--%>
<% session.setAttribute("test2", mysql.Forum.getMyTopics()); %>
<dt:table name="sessionScope.test2" />
und meine Klasse, die ein
package mysql;
import java.sql.*;
import java.sql.Connection;
import java.lang.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.jstl.sql.Result;
import javax.servlet.jsp.jstl.sql.ResultSupport;
public class Forum {
public Connection con = null;
public Result myTopics = null;
public MysqlBase mysql = new MysqlBase();
public Result getMyTopics()
{
try
{
con = mysql.getConnection();
Statement stmt = con.createStatement();
ResultSet result = stmt.executeQuery("Select * from lawers_topics");
myTopics = ResultSupport.toResult(result);
con.close();
stmt.close();
}
catch(Exception e)
{
}
//request.setAttribute("MyTopics", this.myTopics);
return this.myTopics;
}
}
ich wirklich einfach ist wirklich, wenn jemand zu schätzen wissen würde kann mich in die richtige Richtung weisen.
EDIT: Ich habe vergessen zu sagen, dass ich NetBeans und Tomcat6.0 für die Entwicklung verwenden.
Vom http://displaytag.sourceforge.net/11/tut_sources.html Er sagt, dass Sie Ergebnis können die ist irgendwie resultSet aber für JSTL – Dmitris
Ich bin mir nicht sicher, dass "Ergebnis" in die Kategorie der unterstützten Objekte auf dieser Seite fällt. –