本帖最后由 oppo4545 于 2011-09-11 21:37:03 编辑

解决方案 »

  1.   


    以前有有写过 就是上传可以可现在上传不了........ 就是保存路径不会保存我指定的那个路径下,它只会保存在classPath目录下
    证明你路径写的有问题
      

  2.   

    String filepath=getServletContext().getRealPath("/images/product");
    这个路径是在WebContent目录下images文件下的product文件
      

  3.   

    <%@ page import="con.jspsmart.upload.*" %>//导入包Smartupload<%
        SmartUpload su=new SmartUpload();//初始化SmartUpload对象
        su.initialze(pageContext);
       try{
            //执行上传
           su.upload();
        }catch(Exception e){
           e.printStackTrace();
        }
        File file=su.getFiles(0).getFile(0);//得到单个上传文件的信息
        filepath="images\\";//在webRoot目录下创建一个images文件夹,也就是你要储存的文件夹
        filepath+=file.getFileName();
        file.saveAs(filepath,SmartUpload.SAVE_VIRTUAL);
    %>
       你看看用这个方法可以不?我写过应该可以的!