您的位置:主页 > 风口浪尖 >
怎么样获得服务器上的绝对路径
时间:2019-01-23 18:51来源:未知 作者:admin 点击:


  在工作中经常会遇到取得服务器绝对路径的情况,目前自己只知道以下2个方法,和大家分享一下,非常希望大家有更好的方法,也能和我分享。
  (1)先取得HttpServletRequest的对象req,然后用下面的方法:

String serverRealPath=req.getRealPath("/");
说明:但个人不推荐用这个方法,首先这个方法已经过时,服务器端不够稳定,其次有时在多线程环境下有时并不能够获得HttpServletRequest的对象。
  (2)建一个普通的java类,实现ServletContextListener这个接口,然后实现接口里的一个方法获得服务器端绝对路径。
public void contextInitialized(ServletContextEvent sce) {ServletContext svrContext=sce.getServletContext();String servletRealPath=svrContext.getRealPath("/");
}
0%
(0)
0%
(0)
最新评论
选择评论类型:
装机必备软件

收藏本站 | 联系我们 | 发展历程 | 版权声明 | 帮助(?) | 服务器托管 | 软件发布 | 意见反馈
 Copyright © 2002-2020 softrw.cn. 软件园 版权所有