整容说文库 > 程序代码 > 教育资讯

关于JavaBean的问题

来源:学生作业帮助网 编辑:整容说文库 时间:2021/05/19 07:52:21 程序代码
关于JavaBean的问题程序代码
用的是apache-tomcat-6.0.10
环境变量也设置好了
一般的
<html>
<body>
<%=new java.util.Date()%> 
</body>
</html>
JSP程序我也能运行
可是遇到JSP与JavaBean结合后网页就说有错误
连书上抄的程序都错
那你要import这个包的啊 。。。
最前面加上:
<%@ page import="java.util.*"%>



_____________________
<%@ page import="java.util.*"%>
<html>
<body>
<%=new java.util.Date()%> 
</body>
</html>
<%@ page import="java.util.*" %>
useCircle.jsp如下:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.util.*" %>
<%@ page import="Circle" %>
<html>
<body>
<jsp:useBean id="girl" class="Circle" scope="page">
</jsp:useBean>
<% girl.setRadius(100); %>
<%=girl.getRadius()%>
</body>
</html>

Circle.java如下:
import java.io.*;
public class Circle
{
  int radius;
  public Circle()
  {
    radius=1;
  }
  public int getRadius()
  {
    return radius;
  }
  public void setRadius(int a)
  {
    radius=a;
  }
  public double circleArea()
  {
    return Math.PI*radius*radius;
  }
  public double circleLength()
  {
    return 2.0*Math.PI*radius;
  }
}

错误类型:Circle cannot be resolved to a type
请问你用哪种IDE.
   你的代码我调试了,在Eclipse中好用 网页也能打开啊.
你的错误肯定出现在<%@ page import="Circle" %>或者<jsp:useBean id="girl" class="Circle" scope="page">这两行代码上.
   建议你再仔细看一下文件的目录或者有没有忘写包名或者类似的问题.
呵呵``你的服务器配置的有问题没`?调用其他的javabean有问题不`?
javabean的目录要放对哈
come on
在tomcat5.5下出现过这个问题,
<%@ page import="Circle" %>
导入的Circle类没有放在一个package中
---------------------------------
加个package,再导入就可以正常运行javabean了
<%@ page import="package.Circle" %>

试试看是不是这个原因
我把useCircle.jsp放在
D:\apache-tomcat-6.0.10\webapps\examples  目录下
Circle.java和Circle.class放在D:\apache-tomcat-6.0.10\webapps\examples\WEB-INF\classes目录下
这样应该对的阿~
当我不用JavaBean的jsp网页都能运行
可是一包含javaBean网页就有错误
错误肯定出现在<%@ page import="Circle" %>或者<jsp:useBean id="girl" class="Circle" scope="page">
程序代码