比如我在Action中想得到 WebContent下的img文件下的本地路径(File)!!!
求大神!!!

解决方案 »

  1.   

    String uploadFolder = request.getRealPath("\\uploadFolder\\");
    这个是获取tomcat下的路径,getRealPath是到tomcat下的项目名
      

  2.   

    我想得到服务器端webcontent下的目录。。求大神!!
      

  3.   

     request.getRealPath("/web-inf/web.xml")
      

  4.   

    除了上面的方法,还可以使用
    this.getClass().getClassLoader().getResource("");
    直接获取当前类的路径,然后通过.getParent();等就获得了根目录了。
      

  5.   

    首先这个Action要实现相关接口,好像是RequestAware(太久没用,记不清了)
    该接口有一个方法,setRequest,参数为HttpRequest实例。
    将参数保存到 Action的成员变量里之后,就可以在action中使用了。也就可以使用前面所说的request.getRealPath();
      

  6.   

    String realPath = ServletActionContext.getServletContext().getRealPath("/img");
      

  7.   

    用相对路径,FILE的启动位置是bin文件夹,根据你的路劲得到相对路劲就可以了。
      

  8.   

    String realPath = ServletActionContext.getServletContext().getRealPath("\\webcontent\\img"); 
      

  9.   

    request.getRealPath("\\项目名称");