我的javabean为什么不能调用

general2000 2003-05-06 03:20:55
我写了一个class文件,已经把它打成包放入classes目录下,并且已经加入classpath里,就是在jsp文件中用import 时就是说找不到改类


为何??
...全文
101 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
iceyou 2003-05-07
  • 打赏
  • 举报
回复
你不是配好了tomcat吗?http://localhost:8080 默认首页作上角有Tomcat Documentation的链接。或者直接敲 http://localhost:8080/tomcat-docs/。bean的调用和是什么web 服务器又没有关系,哪都一样,不过是class文件放哪里的问题
general2000 2003-05-07
  • 打赏
  • 举报
回复
我用的是TOMCAT解释JSP的,不知道有哪位有文档(不是TOMCAT的,是怎么调用JAVABEAN的)
iceyou 2003-05-06
  • 打赏
  • 举报
回复
可以到sun的网站上下Java Servlet Specification ,也有很大的帮助
iceyou 2003-05-06
  • 打赏
  • 举报
回复
不知道你的web服务器是什么的,他的文档应该是最清楚不过的
general2000 2003-05-06
  • 打赏
  • 举报
回复
有谁有JAVABENAS的配置文档看,我搞不懂它的规范。
nopainnogain@eyou.com
iceyou 2003-05-06
  • 打赏
  • 举报
回复
你把Counter.class文件放到classes/com/counter/下面去
cityroom 2003-05-06
  • 打赏
  • 举报
回复
用了<jsp:useBean>就不需要import了~~

把import="com.counter.*" 注释掉
general2000 2003-05-06
  • 打赏
  • 举报
回复
现在已经通过这个关了,可是又出现这个错误

Error: 500
Location: /count/count.jsp
Internal Servlet Error:

javax.servlet.ServletException: Cannot create bean of class Counter

general2000 2003-05-06
  • 打赏
  • 举报
回复
现在我改成这样了
<%@ page contentType="text/html;charset=GBK" errorPage="../jsp/error.jsp"%>
<%@ page import="java.io.*"%>
<%@ page import="com.counter.*" %>

<jsp:useBean id="myCounter" class="com.counter.Counter" scope="page"/>
<html>
<head><title>Counter Test</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
</head>
<body>
<%
String realfile = request.getRealPath("count.txt");
String cont = myCounter.ReadFile(realfile);
myCounter.WriteFile(realfile,cont);

%>
您是这里的第<font color="red"><%=cont%></font>访问者
</body>
</html>



报错:
import 中未找到包 com.counter。
rubyz 2003-05-06
  • 打赏
  • 举报
回复
userBean需要写完整的类定义
那还得看你的类文件如何打的包
<jsp:useBean id="myCounter" class="com.counter.Counter" scope="page"/>
rubyz 2003-05-06
  • 打赏
  • 举报
回复
<jsp:useBean id="myCounter" class="com.czj.trs.counter.Counter" scope="page"/>
general2000 2003-05-06
  • 打赏
  • 举报
回复
还是说:找不到类 com.czj.trs.counter.Counter。
wbwb2208 2003-05-06
  • 打赏
  • 举报
回复
<jsp:useBean id="myCounter" class="Counter" scope="page"/>

改成

<jsp:useBean id="myCounter" class="com.Counter" scope="page"/>

看看如何
general2000 2003-05-06
  • 打赏
  • 举报
回复
这个是我的JSP文件

<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.io.*"%>
<%@ page import="com.counter.*"%>

<jsp:useBean id="myCounter" class="Counter" scope="page"/>
<html>
<head><title>Counter Test</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
</head>
<body>
<%
String realfile = request.getRealPath("count.txt");
String cont = myCounter.ReadFile(realfile);
myCounter.WriteFile(realfile,cont);

%>
您是这里的第<font color="red"><%=cont%></font>访问者
</body>
</html>



xiazhixue 2003-05-06
  • 打赏
  • 举报
回复
把你调用bean的那部分代码给我们大家来看一看啊
kenshin_z 2003-05-06
  • 打赏
  • 举报
回复
那你jsp文件有没有说明调用这个bean阿?

81,115

社区成员

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

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