各位兄弟姐妹,大家好!
我看了一个教程,魔乐在线,其中讲:
1.需要将一个jar包(smartload.jar)放入tomcat/lib中
2.在from表单提交的.jsp文件中,需要写这句话:
    <jsp:useBean id="smart" scope="page" class="org.lxh.smart.SmartUpload"/>
   记得在学JavaBean的时候,class文件的路径应该是编译了的java文件的路径,这里他没提.java文件,雀写了这个路径,不知道这个class文件的路径,我该怎么写。不胜感激!

解决方案 »

  1.   

    class文件在那个jar包里呢,你在那jar包里用压缩文件打开就能看到class文件<jsp:useBean id="smart"scope="page"class="org.lxh.smart.SmartUpload"/> 
    这个是把 SmartUpload实例化
    相当与SmartUpload smart = new SmartUpload();
      

  2.   

    楼上的大侠,是不是说把jar包解压在我的根目录就ok了?
    我解压了,真的发现了有C:\Documents and Settings\JL\桌面\smartupload\org\lxh\smart这个路径了,谢谢哈~
      

  3.   

    不用解压,在Eclipse上的包浏览模式可以直接看的
      

  4.   

    三楼的大哥,我用的是记事本~~~我昨天试了试,页面没有出错,但是还是上传不起~~
    我的方法是这样的:
    1、把smartupload.jar 拷到 Tomcat 6.0\lib目录下
    2、把smartupload.jar 解压后的\org\lxh\smart目录拷到WEB-INF\classes目录下
    3、sample01.htm:<form action="sample01.jsp" method="post" ENCTYPE="multipart/for-data">
    选择要上传的图片:
    <input type="file" name="pic">
    <input type="submit" value="上传">
    </form>4、sample01.jsp:<jsp:useBean id="smart" scope="page" class="org.lxh.smart.SmartUpload"/>
    <%
    //1、上传初始化
    smart.initialize(pageContext);
    //2、准备上传
    smart.upload();
    //3、保存上传文件
    smart.save("/upload");
    %>5、在根目录下建立文件夹upload
    运行以后发现,虽然页面没有错误,但是upload里没有图片~这是为什么呢?
      

  5.   

    smart.save("/upload");
    文件多了个/。
    改成smart.save("upload");