首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JavaBean有关问题

2013-09-11 
JavaBean问题?javaBeanimportjava.io.*publicclassCircle{intradiuspublicCircle(){radius1}publici

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()%>


<p> 圆的周长是:
<%=girl.circleLength()%>
<p> 圆的面积是:
<%=girl.circleArea()%>
</body>
</html>

[解决办法]
=========JSP页面代码应为
<%@ page contentType= "text/html;charset=GB2312 "%>
<%@ page import= "test.Circle "%>

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

[解决办法]
其中 <%@ page import= "test.Circle "%> 这行可以去掉
[解决办法]
每看出有什么错误,会不会是环境的配置问题
[解决办法]
要加上package
我的异常网推荐解决方案:org.apache.jasper.JasperException: Unable to compile class,http://www.myexception.cn/j2ee/2308.html

热点排行