java获取项目路径,url路径
2015-09-15 18:18
411 查看
我的web项目名iamgeModel.
工作空间在D盘
先获取url相关:
需要是HttpServletRequest request;
获取IP:
获取端口:
获取项目名(out:表示结果):
获取请求完整url路径:
获取参数:
获取物理路径:
获取项目物理根路径:
获取类路径(entity 是一个class),获取上级目录:
获取文件也同上。
获取jar:
工作空间在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);
相关文章推荐
- 查找AndroidStudio对应Eclipse的快捷键
- struts中的findForward()和getinputforward()
- java异常的异常类型
- Java编程思想:第8章 多态
- eclipse 中直接打开class文件设置
- 1007--反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
- Java客户端给服务器发送文件
- win7,win8,win10下配置 Java 环境变量(系统变量)
- SpringMVC 找不到注解实例
- Java学习笔记——泛型
- Java学习笔记(五)数组
- 更改eclipse的Package Explorer的字体
- Java的图片处理工具类【转】
- Java客户端与服务端通信转换必备工具
- Javaweb之JSP九大内置对象
- 【java】查找树按序转双向链表
- java命名规则
- eclipse mar 创建rest风格webservice ---->针对cxf(未完善)
- Solr II——通过SolrJ与Solr服务器进行数据交互
- Java语言中使用OpenMP