CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  应用服务器

使用weblogic开发的朋友,请进来一下,如何获得绝对路径下的文件???

楼主duoergun(多尔衮)2004-12-02 23:59:09 在 Java / 应用服务器 提问

大家好:    
            使用weblogic打包以后,如何获得文件的绝对路径。  
            我用  
  Stirng   Path=   Class.getresource(String).getpath("/com/challenger/gyzj/util/attribute.properties")方法,可是发现Path   =   D:\project\guo\Web.  
    war!\WEB-INF\classes\com\challenger\gyzj\util\attribute.properties,  
  我发现这这样的路径new   Path()方法是不认的,因为Web.war!不是一个可识别的路径,而且还有一个!,  
  请问大家(如果使用weblogic)是如何   获得想要读取的文件   ,你用的是.war包么  
   
                                            谢谢大家.  
             
  问题点数:0、回复次数:5Top

1 楼duoergun(多尔衮)回复于 2004-12-03 14:24:16 得分 0

不好意思,上面的写错了,new   Path(),应该写为new   File()Top

2 楼tanghm(他山之石)回复于 2004-12-03 15:12:22 得分 0

ts   =   fso.OpenTextFile("c:\\litleSaveFile.txt",   ForReading);    
   
  我打开文件是这样的,能用Top

3 楼duoergun(多尔衮)回复于 2004-12-03 21:00:19 得分 0

楼上的朋友,你是打了war包么,比如相对路径为/com/challenger/gyzj/util/attribute.properties  
  的文件,获得它的绝对路径,然后用File.OpenTextFile来读写,这样你试过么Top

4 楼yrsheng(以德服人)回复于 2004-12-04 11:05:22 得分 0

我看properties文件还是不要打包吧,就放在对应的目录里。Top

5 楼YuLimin(阿敏总司令:简单就是美—钻石闪闪您快结贴!)回复于 2004-12-28 12:15:54 得分 0

<%@   page   contentType="text/html;charset=GBK"%>  
  <%@   page   import="java.io.*"   %>  
  <%  
  //在Servlet与JSP中取得当前文件所在的相对路径与绝对路径  
   
  //JSP中  
   
  out.println("根目录所对应的绝对路径:"   +   request.getRequestURI()   +   "<br/>");  
   
  String   strPathFile   =   application.getRealPath(request.getRequestURI());  
  out.println("文件的绝对路径:"   +   strPathFile+   "<br/>");  
   
  String   strDirPath   =   new   File(application.getRealPath(request.getRequestURI())).getParent();  
  out.println("目录的绝对路径:"   +   strDirPath   +   "<br/>");  
  %>  
   
  //Servlet中  
  //JSP中的application对象就是Servlet中的ServerContext,所以在Servlet中是如此获得  
  //import   java.io.File;  
   
          System.out.println("根目录所对应的绝对路径:"   +   request.getServletPath()   +   "<br/>");  
   
          String   strPathFile   =   request.getSession().getServletContext().getRealPath(request.getRequestURI());  
          System.out.println("文件的绝对路径:"   +   strPathFile   +   "<br/>");  
   
          String   strDirPath   =   new   File(request.getSession().getServletContext().getRealPath(request.getRequestURI())).getParent();  
          System.out.println("目录的绝对路径:"   +   strDirPath   +   "<br/>");  
  Top

相关问题

  • winxp的php中根路径的问题,请进来帮忙看看
  • Excel2000数据导入的路径设置问题,高手请进来!
  • System.getProperties(String key),熟悉它的用法和weblogic的请进来。
  • jukywen请进来....
  • wing请进来!
  • CandyCat,请进来
  • aceplus请进来
  • itjune请进来
  • rongrong 请进来 !
  • tpProgramer请进来

关键词

  • 文件
  • weblogic
  • 绝对路径
  • 路径
  • gyzj
  • 获得
  • 使用weblogic
  • war
  • challenger
  • util

得分解答快速导航

  • 帖主:duoergun

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo