大家好,项目要做一个文件上传和下载的功能,要用jspSmartUpload.jar这个包,但是我按照网上的方法在tomcat的webapps/
下解压了,但是还是我的工程中还是不能用,请高手给一个详细的安装方法,非常感谢!

解决方案 »

  1.   

    这个文件不用解压缩 jspSmartUpload.jar 直接放到你项目的 
    “tomcat安装目录\webapps\项目名称\WEB-INF\lib” 下面既可
      

  2.   

    第一步
    jsp引用,改改可以用到java中。
    用smart上传文件的小demo。
    部分代码
    [code=Jsp]
    <jsp:useBean id="su" scope="page" class="com.jspsmart.upload.SmartUpload"/>
    <%   
            String filePath ="";
            String error ="";
    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
    sdf.setLenient(false);
        try{
        //System.out.println(new Date());   
            su.initialize(pageContext); 
         
            su.setAllowedFilesList("xls");
            su.setDeniedFilesList("exe,bat,jsp,htm,html,txt,dos,rar,zip,,bak");
        
            su.upload();
            //out.println("dfdf"); 
    SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddHHmmss");
    String time = sf.format(new Date());

      filePath ="d:/upload/callCenter"+time+".xls";
           // System.out.println(su.getFiles().getFile(0).getFileName());
           // out.println("old   "+filePath);  
         //   BWXContext context  = new BWXContext();
            su.getFiles().getFile(0).saveAs(filePath);
            //out.println(context.getUserID());
            }catch(Exception e){
               error = "此文件不是EXCEL文件";
            %>
            <table><tr><td><font size=5 color="red"><%=error %></font></td></tr></table>
            <%
    return;
            }
    [/code]
      

  3.   

     不需要解压,直接放到lib目录下面就可以用了
      在用import 导入这个类了。。
     在直接jspSmartUpload jsu= new jspSmartUpload();
    就直接用了。  
      

  4.   

    jspSmartUpload 太老了,做上传有内存溢出bug
      

  5.   

    1楼和2楼都详细说了……
    还要说下:使用jar是导入,不是解压