老是这个错误,我TMD疯了
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\usebean2_jsp.java:43: cannot resolve symbol
symbol  : class usebean 
location: class org.apache.jsp.usebean2_jsp
      usebean nameobj = null;
      ^

解决方案 »

  1.   

    我在jsp文件开头加上<%@ page language="java" import="usebean" %>他就会报错
    C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\usebean2_jsp.java:7: '.' expected
    import usebean;
                  ^
    它为什么会这样啊
      

  2.   

    <%@ page import="com.你的class.*" %>
      

  3.   

    楼上的意思?
    不明
    我的class没有放在com内啊
    为什么是"你的class.*“?(这样不是说明"你的class"是个包吗?)
      

  4.   

    我没有包啊,就一个class文件
      

  5.   

    我把usebean.class放满了每个文件夹
    \ROOT
    \ROOT\WEB-INF\classes
    ROOT\WEB-INF
    ROOT\WEB-INF\lib
      

  6.   

    javabean-》usebean的名字改成其他的试试!!
      

  7.   

    你的javabean的class文件应该放在WEB-INF\目录下,如果你的javabean源程序中用到了包名,则下面的目录应该与其一致!同时在jsp文件中的class=包名.usebean;试一试,不知能否解决你的问题!
      

  8.   

    上面打错了class文件应该放在WEB-INF\classes\目录下
      

  9.   

    问题解决了,谢谢大家,真的一定要放在classes下一个包中
    直接放在ROOT目录是不行的
    我将class文件放在classes下com包中才行
    谢谢大家了