JSP高手进:The value for the useBean class XXX attribute is invalid.

来源:百度知道 编辑:UC知道 时间:2024/05/06 15:01:51
类代码如下:
package com.chat;

import java.sql.*;

public class Execute_DB extends Open_DB
{
//
private Connection conn;
private Statement stmt;
private ResultSet rs;
//
private int errNum;
//
private String errDesc;

//
public Execute_DB()
{
conn = super.getConn();
stmt = null;
rs = null;
errNum = 0;
errDesc = "";
}

//
public boolean exeSql(String strSql)
{
try
{
stmt = conn.createStatement();
stmt.executeUpdate(strSql);
stmt.close();
return true;
}
catch(Exception ex)
{
this.errNum =-1;
this.errDesc = ex.toString();
return false;
}
}

//
public ResultSet exeSqlQuery(String strSql)
{
try
{
stmt=conn.createStatement();
rs=stmt.executeQuery(strSql);
}

从这排查:
1.你使用了的tomcat版本,如果是5.5以上的有这种情况发生.
2.你是否在你web的根目录下创建了新的目录,这个jsp页面放在新目录中,那么解决方法就是移出jsp到根目录下,或是把根目录下的WEB-INF拷贝一份到新目录下,就OK了.
由于tomcat的新版本中,估计是加强了安全性,所以在查找一些类时,出现了这种情况.
希望对你有所帮助.