首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

文件地址有关问题

2012-03-08 
文件地址问题前台mx:Button labelurl clicksItemManagementService.url() /后台的方法Java code p

文件地址问题
前台
<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("/");
试试吧。
但还是尽可能用相对路径来做。

热点排行