奇怪啊,我在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,
各位高人帮帮忙
...全文
84 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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中包跟路径相关

81,122

社区成员

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

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