我在用jsp引用javabean的时候出现如下错误为什么?
D:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\_1_jsp.java:6: '.' expected
import bulu;
              ^
1 errorBeanjava.jsp文件
<%@ page contentType="text/html;charest=GB2312" %>
<%@ page import="Circle" %>
<html>
<body>
<jsp:useBean id="girl" class="bulu" scope="page">
</jsp:useBean>
<%girl.setRadius(100);%>
<%=girl.getRadius()%>
<%=girl.circlLength()%>
<%=girl.circleArea()%>
</body>
</html>引用的是bulu.class文件

解决方案 »

  1.   

    如是只是一个class,不要用import
    如果要用import,将你的bulu.class放入一个package中,在bulu.java的头上加
    package Circle;
    这样就可以用
    <%@ page import="Circle.*" %>
      

  2.   

    import="Circle"
    这个肯定有问题的
    要么Circle.*,要么Circle.SomeClass;
    另外package的名称建议全部小写<jsp:useBean id="girl" class="bulu" scope="page">这句都有了,根本不需要import用到的bean了,楼主怎么该大写用小写,该小写的用大写
      

  3.   

    Beanjava.jsp文件
    <%@ page contentType="text/html;charest=GB2312" %>
    <%@ page import="bulu" %>
    <html>
    <body>
    <jsp:useBean id="girl" class="bulu" scope="page">
    </jsp:useBean>
    <%girl.setRadius(100);%>
    <%=girl.getRadius()%>
    <%=girl.circlLength()%>
    <%=girl.circleArea()%>
    </body>
    </html>
    代码应该这样啊