web项目获取路径
2024-08-29 23:23:10
Java获取路径的各种方法:
(1)、request.getRealPath("/"); //不推荐使用获取工程的根路径
(2)、request.getRealPath(request.getRequestURI()); //获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用
(3)、request.getSession().getServletContext().getRealPath("/"); //获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用
(4)、 this.getClass().getClassLoader().getResource("").getPath(); //获取工程classes 下的路径,这个方法可以在任意jsp,servlet,java文件中使用,因为不管是jsp,servlet其实都是java程序,都是一个 class。所以它应该是一个通用的方法。
(5)、getRequestURI(); //获取web站点的根目录
(6)、getContextPath(); //获取web应用程序的的根目录
(7)、getServletPath(); //获取相对项目后面的请求路径
结果如下:
页面请求:
最新文章
- html中css、div命名规范
- Test注解的两个属性(转)
- 获取当前请求的URL的地址、参数、参数值、各种属性
- h5上传图片
- hdu1798(几何面积计算)
- # asp.net core 1.0 项目结构
- 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher
- uTenux——软件底层驱动组织结构介绍
- Spring3.1中使用profile配置开发测试线上环境
- DIH中添加不同的数据源
- arm+linux 裸机环境搭建之安装工具篇(eclipse)
- POJ 3070 Fibonacci(矩阵高速功率)
- cookie,sessionstorage,localstorage区别
- Android 玩转IOC,Retfotit源码解析,教你徒手实现自定义的Retrofit框架
- 在IIS上部署你的ASP.NET Core项目 (转载)
- FastDFD安装遇到的问题
- java ant 编译打包build.xml完整配置范例
- longing加载中实例
- yii2 restful api --app接口编程
- Android事件分发机制浅析(2)