是JSP的错还是JAVABEAN的错?

xyn8018 2002-05-15 11:57:16
我用JSP调用BEAN 的时候出先下面的错误,请问是谁的错?

Internal Servlet Error:javax.servlet.ServletException: Cannot create bean of class net.corp2b.fortress.apps.system.utils.beans.CaBean
at jsp._0002fjsp_0002fAddCategory_0002ejspAddCategory_jsp_16._jspService(_0002fjsp_0002fAddCategory_0002ejspAddCategory_jsp_16.java:93)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
...全文
22 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyn8018 2002-05-15
  • 打赏
  • 举报
回复
我的BEAN 中的程序是:
class CaBean{
....
public void InsertCategory(String code,String name) throws SQLException{
//String strCode = request.getParameter("CategortyCode");
//String strName = request.getParameter("CategoryName");
String strCode = code;
String strName = name;
PreparedStatement pstmt=null;
if (conn == null || conn.isClosed())
{
conn=connectionPool.getConnection();
}

strSql = "INSERT INTO Category(CategoryCode,CategoryName) VALUES(?,?)";
pstmt = conn.prepareStatement(strSql);
pstmt.setString(1,strCode);
pstmt.setString(2,strName);
pstmt.executeQuery() ;
CategoryTable group = new CategoryTable(strCode,strName);
vecRset.add(group);
pstmt.close() ;
connectionPool.close(conn);
}
....
}
JSP中的要从本页输入从本页提交;
...
<%@page import="net.corp2b.fortress.apps.system.utils.beans.CaBean"%>
<jsp:useBean id="caBean" scope="session" class="net.corp2b.fortress.apps.system.utils.beans.CaBean "/>
<%
String strCode= request.getParameter("CateogryCode");
String strName=request.getParameter("CategoryName");
if(strCode!=null||strName!=null)
caBean.InsertCategory(strCode,strName);
else{
%>
<html>
<head>
....
<input type="text" name="CategoryCode" size="10" value="">
<input type="text" name="CategoryName" size="60" value="">
Andrawu 2002-05-15
  • 打赏
  • 举报
回复
jsp中引入CaBean有问题。
happynet 2002-05-15
  • 打赏
  • 举报
回复
是不是你的bean的位置没指定正确,或是BEAN的问题。
xyn8018 2002-05-15
  • 打赏
  • 举报
回复
是的呀。
saintKnight 2002-05-15
  • 打赏
  • 举报
回复
CaBean的package是不是net.corp2b.fortress.apps.system.utils.beans

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧