读书人

文件地址有关问题

发布时间: 2012-03-08 13:30:13 作者: rapoo

文件地址问题
前台
<mx:Button label="url" click="sItemManagementService.url()" />
后台的方法

Java code
 public void url(){        System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));                  System.out.println(ItemManagementServiceImpl.class.getClassLoader().getResource(""));            System.out.println(ClassLoader.getSystemResource(""));          System.out.println(ItemManagementServiceImpl.class.getResource(""));          System.out.println(ItemManagementServiceImpl.class.getResource("/"));        //Class??????        System.out.println(new File("/").getAbsolutePath());          System.out.println(System.getProperty("user.dir"));      }

但这些地址都不是我想要的
我想要的是
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\FusionCP
就是 %TOMCAT%webapps\FusionCP
在后台的方法里面 这地址有办法获得吗

[解决办法]
getServletConfig().getServletContext().getRealPath(""); //获取tomcat的绝对路径
或者
request.getSession().getServletContext().getRealPath("/");
试试吧。
但还是尽可能用相对路径来做。

读书人网 >flex

热点推荐