java web 获取路径

来源:互联网 发布:php7连接mysql数据库 编辑:程序博客网 时间:2024/05/18 02:14

1.servlet中取绝对路径

 

项目中WEB-INF\classes路径

String path=Thread.currentThread().getContextClassLoader().getResource("/").getPath();

读配置文件

InputStream  is   =new BufferedInputStream(newFileInputStream(path+"jdbc.properties"));          
           Properties  pt   new  Properties();  
           pt.load(is);  
          
            
           DbConfig.dbUser   pt.getProperty("jdbc.dbUser");
           DbConfig.dbPwd    pt.getProperty("jdbc.dbPwd");
           DbConfig.dbName   pt.getProperty("jdbc.dbName");
           DbConfig.dbHost   pt.getProperty("jdbc.dbHost");
           is.close();

 

本项目绝对路径

Stringpath=this.getServletConfig().getServletContext().getRealPath("/");

 

2.struts2中项目绝对路径

 

Stringpath=ServletActionContext.getServletContext().getRealPath("/");

 

3.读web.xml中配置

ServletContextsc=getServletContext();//getServletContext().getRealPath("/");
  
  GlobalInfo.proxyHost=sc.getInitParameter("proxyHost");
  GlobalInfo.proxyPort=sc.getInitParameter("proxyPort");
  GlobalInfo.proxyUser=sc.getInitParameter("proxyUser");
  GlobalInfo.proxyPwd=sc.getInitParameter("proxyPwd");

原创粉丝点击