我第一次尝试使用 displaytag,但 displaytag 有问题,我似乎无法解决。我搜索了解决方案,但在互联网上找不到任何东西。其他一切都在工作,这是唯一不工作的事情。
几乎我正在尝试做简单的表格显示。
我得到的错误是:
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: org.apache.jasper.JasperException: Unable to load class for JSP
JSP 页面是:
<%@ 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" />
我的课真的很简单
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;
}
}
如果有人能指出我正确的方向,我将不胜感激。
编辑:我忘了说我使用 NetBeans 和 Tomcat6.0 进行开发。