运行1.jsp出现下列错误:为什么?

xinry 2002-07-23 03:01:57
运行1.jsp出现下列错误:为什么?
javax.servlet.ServletException: <jsp:useBean> on line '9' failed.

路径和编译后的CLASS保证正确,错误可以排除它们的原因。

1.jsp程序如下:
<html>
<head>
<title>登陆成功否?</title>
</head>

<%@ page info="[About JSP] db connection" contentType="text/html;charset=gb2312" import="bean.*" %>
<jsp:useBean id="bean3" scope="request" class="bean.SessionLib"/>

<BODY>
</BODY>
</html>

我的SessionLib程序如下:
package bean;
public class SessionLib{
public String id;
public String password;
public String sessionId;
public boolean isadmin;
public SessionLib(String id,String password,boolean admin) {
this.id=id;
this.password=password;
this.isadmin=admin;
}
}
...全文
57 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
可乐加水 2002-07-23
  • 打赏
  • 举报
回复
加一个函数
public void SessionLib() {
}
binha 2002-07-23
  • 打赏
  • 举报
回复
A bean class must have a zero-argument (empty) constructor.

You can satisfy this requirement either by explicitly
defining such a constructor or by omitting all constructors, which
results in an empty constructor being created automatically. The
empty constructor will be called when JSP elements create beans.

81,092

社区成员

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

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