专注于Jsp开发,为Jsp开发提供源动力 VM主机| 海外空间| JAVA网站建设| 郑州网站建设| 网站优化| 郑州网络公司| 洛阳网站建设
jsp空间

Java获得web的根路径

添加时间:[2010-7-29 18:11:15] 

 java获取根路径有两种方式:

  1),在servlet可以用一下方法取得:

  request.getRealPath(“/”) 例如:filepach = request.getRealPath(“/”)+”//upload//”;

  2),不从jsp,或servlet中获取,只从普通java类中获取:

  String path =

  getClass().getProtectionDomain().getCodeSource().getLocation().getPath();

  SAXReader()  saxReader = new SAXReader();

  if(path.indexOf(“WEB-INF”)>0){

  path = path.substring(0,path.indexOf(“/WEB-INF/classes”)+16);

  //  ‘/WEB-INF/classes’为16位

  document = saxReader.read(path+filename);

  }else{

  document = saxReader.read(getClass().getResourceAsStream(filename));

  }

  weblogic   tomcat 下都有效

  String path =

  getClass().getProtectionDomain().getCodeSource().getLocation().getPath();

  <!--EndFragment-->

关于我们 | 付款方式 | 客户管理 | 友情链接 | 网站导航 | 在线地图


版权所有 2008 三易网络(洛阳)科技开发有限公司 京ICP备06012028号

服务热线:0371-63653120 63658758(郑州) 0379-63921200   63265368(洛阳)

QQ在线客服: JSP空间咨询   JSP空间咨询    Email:web@suneasy.cn

郑州网络公司 郑州网站建设 洛阳网站建设

总部地址:纱厂南路41号中泰新城泰福苑803室 郑州分公司地址:金水区圣菲城