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

java获取项目路径,url路径

2015-09-15 18:18 411 查看
我的web项目名iamgeModel.

工作空间在D盘

先获取url相关:

需要是HttpServletRequest request;

获取IP:

request.getServerName() //服务器地址


获取端口:

request.getServerPort()           //端口号


获取项目名(out:表示结果):

request.getContextPath() // out:/imageModel


获取请求完整url路径:

request.getRequestURI();// out: /imageModel/image/list.do


获取参数:

request.getQueryString()  //参数


获取物理路径:

获取项目物理根路径:

request.getSession().getServletContext().getRealPath("/");
// out: D:\eclipseWorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\imageModel\


获取类路径(entity 是一个class),获取上级目录:

String path=entity.getClass().getClassLoader().getResource("/").getPath();
// out: /D:/eclipseWorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/imageModel/WEB-INF/classes/
new File(path).getParent();//获取上级目录out:/D:/eclipseWorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/imageModel/WEB-INF/


获取文件也同上。

获取jar:

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