怎么用struts上传文件到相对路径啊,
   我用绝对路径是可以上传,
  但是用相对路径就会报错,找不到相对的路径,
   请问怎么才能上传到相对路径呢,

解决方案 »

  1.   

    先在TOMCAT里建好文件夹。文件夹不存在的话怎么上传?
      

  2.   

    有一个方法,可以获得一个人文件对tomcat的相对路径,楼主去找找吧
      

  3.   

      String path = ServletActionContext.getServletContext(  ).getRealPath( "/images/upload" ) + "/" +
                          uploadFileName;
      

  4.   

    一般JSP页面的开头都定义了path和basepath这两个变量,这是获得服务器路径的,也就是相对于你的项目这个范围,不要超出了就可以了!
      

  5.   

    newFileName = new Date().getTime() + getExtention(this.fileName);    File imageFile = new File(ServletActionContext.getServletContext().getRealPath("/upload") + "/" + newFileName);这样试试前提是你要将文件写入到相对路径中,这样才能获取他的相对路径
      

  6.   

    6楼给力 myeclipse 就是有这个设置啊  在<base>标签中还有个path路径啊  如果配好这个就没有问题
      

  7.   

    String path = ServletActionContext.getServletContext( ).getRealPath( "/images/upload" ) + "/" +
      uploadFileName;hh