奇怪啊,我在jsp页里一调用编译好的bean就出错

sunwatch 2004-09-23 05:02:49
小弟初用bean,写了一个简单之极的java文件编译通过生成class文件,但调用起来什么都不做也出错,郁闷啊
java文件
import java.io.*;
public class Circle
{int a;
public void Circle()
{a=1;}
public int geta()
{return a;}
}
编译通过后放到jakarta-tomcat-5\dist\webapps\web-inf\classes\Cir文件夹下,这个classes目录已经被我放到classpath下
jsp文件
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page language="java" import="Cir.Circle"%>
<jsp:useBean id="mySmartUpload" scope="page" class="Cir.Circle" />
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">

</body>
</html>
但是出错,提示can not access cir.circle
class file contains wrone class:circle,
各位高人帮帮忙
...全文
59 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
disizhishou 2004-09-23
楼上的都对
  • 打赏
  • 举报
回复
flyxxxxx 2004-09-23
还有:
geta()方法要改成getA(),否则通过bean是访问不到的
  • 打赏
  • 举报
回复
jinsfree 2004-09-23
package Cir
  • 打赏
  • 举报
回复
wangwei8117 2004-09-23
类要打包的,可能是你的放置有错误或者是调用有错误吧!
  • 打赏
  • 举报
回复
Bluecatr 2004-09-23
在这个Circle类前加上 package Cir;
  • 打赏
  • 举报
回复
oldbig615 2004-09-23
类前加个包就ok了

package Cir

import java.io.*;
public class Circle
{int a;
public void Circle()
{a=1;}
public int geta()
{return a;}
}

或者放jakarta-tomcat-5\dist\webapps\web-inf\classes下就行了,java中包跟路径相关
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-23 05:02
社区公告
暂无公告