您的位置:首页 > 编程语言 > Java开发

java web 获取路径

2013-10-23 23:40 411 查看
1.servlet中取绝对路径

项目中WEB-INF\classes路径

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

读配置文件

InputStream
is =new BufferedInputStream(new
FileInputStream(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();

本项目绝对路径

String
path=this.getServletConfig().getServletContext().getRealPath("/");

2.struts2中项目绝对路径

String
path=ServletActionContext.getServletContext().getRealPath("/");

3.读web.xml中配置

ServletContext
sc=getServletContext();//getServletContext().getRealPath("/");

GlobalInfo.proxyHost=sc.getInitParameter("proxyHost");

GlobalInfo.proxyPort=sc.getInitParameter("proxyPort");

GlobalInfo.proxyUser=sc.getInitParameter("proxyUser");

GlobalInfo.proxyPwd=sc.getInitParameter("proxyPwd");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: