当前位置: 代码迷 >> Java Web开发 >> JavaBean有关问题
  详细解决方案

JavaBean有关问题

热度:55   发布时间:2016-04-17 14:22:53.0
JavaBean问题?
javaBean==
import   java.io.*;
public   class   Circle
{
int   radius;
public   Circle()
{
radius=1;
}
public   int   getRadius()
{
return   radius;
}
public   void   setRadius(int   newRadius)
{
radius=newRadius;
}
public   double   circleArea()
{
return   Math.PI*radius*radius;
}
public   double   circleLength()
{
return   2.0*Math.PI*radius;
}
}
======
<%@   page   contentType= "text/html;charset=GB2312 "%>
<%@   page   import= "Circle "%>

<html>
<body   bgcolor= "cyan "> <font   size=1>
<jsp:useBean   id= "girl "   class= "Circle "   scope= "page "/>
<%//设置园的半径
    girl.setRadius(100);
%>
<p> 圆的半径是:
<%=girl.getRadius()%>
<p> 圆的周长是:
<%=girl.circleLength()%>
<p> 圆的面积是:
<%=girl.circleArea()%>
</body>
</html>
-=-=-=-=-=-=-=-=
org.apache.jasper.JasperException:   Unable   to   compile   class   for   JSP

Generated   servlet   error:
E:\Tomcat   5.0\work\Catalina\localhost\tow\org\apache\jsp\useBeans_jsp.java:6:   '. '   expected
import   Circle;
                          ^
1   error
我好几个地方都碰到了,请问怎么回事?

------解决方案--------------------
<%@ page contentType= "text/html;charset=GB2312 "%>
<%@ page import= "csdn002.Circle "%>
<html>
<body bgcolor= "cyan ">
<font size=1>
<jsp:useBean id= "girl " class= "Circle " scope= "page "/>
<%//设置园的半径
girl.setRadius(100);
%>
<p> 圆的半径是:
<%=girl.getRadius()%>
<p> 圆的周长是:
<%=girl.circleLength()%>
<p> 圆的面积是:
<%=girl.circleArea()%>
</font>
</body>
</html>
------解决方案--------------------
<%@ page import= "csdn002.Circle "%>
加上包名
------解决方案--------------------
把你的BEAN加个包名试试.
------解决方案--------------------
好像JSP用到的javaBean需要加包名

试试如下
package test;
import java.io.*;
public class Circle
{
int radius;
public Circle()
{
radius=1;
}
public int getRadius()
{
return radius;
}
public void setRadius(int newRadius)
{
radius=newRadius;
}
public double circleArea()
{
return Math.PI*radius*radius;
}
public double circleLength()
{
return 2.0*Math.PI*radius;
}
}
======
<%@ page contentType= "text/html;charset=GB2312 "%>
<%@ page import= "test.Circle "%>

<html>
<body bgcolor= "cyan "> <font size=1>
<jsp:useBean id= "girl " class= "Circle " scope= "page "/>
<%//设置园的半径
girl.setRadius(100);
%>
<p> 圆的半径是:
<%=girl.getRadius()%>
  相关解决方案