所有导入的类必须加到classpath中(除非你自己定义ClassLoader),将jspSmartUpload加到/web-inf/lib中,你的WEB服务器会启动时会自动将它加入classpath

解决方案 »

  1.   

    我有点晕了,import只是为了不用全名而已!!!
      

  2.   

    对呀,我是用JB9,已经加到lib下了,但是放到classes下面没反映,还是报错: "jsp3.jsp": Error #: 302 : cannot access class com.jspsmart.upload.SmartUpload; java.io.IOException: class not found: class com.jspsmart.upload.SmartUpload at line 3
      

  3.   

    用import需要创建一个SmartUpload实例!
    例如:
    SmartUpload myUpload=new SmartUpload;
      

  4.   

    如果光用import导入JB报这个错:
    "jsp3.jsp": Error #: 704 : cannot access directory com\jspsmart\upload如果再加上<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />,jb报这个错: 
    "jsp3.jsp": Error #: 302 : cannot access class com.jspsmart.upload.SmartUpload; java.io.IOException: class not found: class com.jspsmart.upload.SmartUpload at line 3反正都是错,怎么搞的!?晕呀
      

  5.   

    是否将jspSmartUpload加到了jb的project的lib中啦?
      

  6.   

    是呀,已经把jspSmartUpload.jar导入到web-inf/lib下了.
      

  7.   

    导入目录下,并不等于加入了这个项目,你必须到jbuilder里把这个包给引用上。
    还有import的含义只是把某个包引用到这个页面上来!
      

  8.   

    对,import了一个包后要实例化。