<param name="downloadPath">
D:\apache-tomcat-6.0.29\webapps\struts2-day03\upload_and_download
</param>
在struts2下载中,要在action标签中配置其下载的根目录,我的问题是有没有一个方法像servlet一样可以获取其真实路径,即request.getServletContent.getRealPath....所以我想问有没有在配置文件获取其真实路径的方法

解决方案 »

  1.   

    你可以自己写个properties文件吗 用来配置你需要的东西,之后用的时候读一下。
      

  2.   


      public String getPath() {
         return ServletActionContext.getServletContext().getRealPath(path);
      }
      

  3.   

    对了,ACTION配置加
     <param name="path">/download</param>
      

  4.   

    <param name="downloadPath">
      ${downloadpath}
    </param>action里设个全局变量,用你的request.getServletContent.getRealPath.给它赋上值