我在做图片上传,在网上找了段代码,是servlet 类, 上传路径为 String u_name = request.getRealPath("/") + "ImagesUploaded/"+ prefix + "." + t_ext;  ImagesUploaded为在根目录下建立的一个放图片的文件夹,可是图片传到了工作空间中tomcat下 tomcat\webapps\jjj\ImagesUploaded的文件夹下,请问怎样才能传到我的工程jjj下的ImagesUploaded的文件夹下呢?

解决方案 »

  1.   

    这个其实是没有问题的。
    因为你的工程就是部署在你的Tomcate的webapps目录下。
    但是如果你 硬是要 放到你的工程目录下来。 
    就用Tomcate 热部署 .

    Tomcate的service.xml 文件下配置。<Context path="/xxxx" doBase="你的工程路径" reloadable="true"/>这个应该可以实现 
    试试把
      

  2.   

    // 另存到以WEB应用程序的根目录为文件根目录的目录下
    file.saveAs("/ImagesUploaded/" + file.getFileName(),
    su.SAVE_VIRTUAL);

    String url = "ImagesUploaded/" + file.getFileName();
    list.add(url);