栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关于web工程中路径问题及获取的总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于web工程中路径问题及获取的总结

【这里是总结我目前学习的方法,后期新的内容会补充进来】

【获取文件的真实(服务器)路径】

        1. 方法: String getRealPath(String path)                        request.getServletContext(); / this.getServletContext();         String b = context.getRealPath("/b.txt");// web目录下资源访问         System.out.println(b);         String c = context.getRealPath("/WEB-INF/c.txt");// WEB-INF目录下的资源访问         System.out.println(c);         String a = context.getRealPath("/WEB-INF/classes/a.txt");// src目录下的资源访问         System.out.println(a); 【相对路径】                  1. 相对路径:通过相对路径不可以确定唯一资源         * 如: ./index.html         * 不以 / 开头,以 . 开头路径         * 规则:找到当前资源和目标资源之间的相对位置关系         * ./:当前目录         * ../:后退一级目录 【绝对路径】                  * 如: http://localhost/day15/responseDemo2 /day15/responseDemo2         * 以 / 开头的路径         * 规则:判断定义的路径是给谁用的?判断请求将来从哪儿发出         * 给 客户端浏览器 使用:需要加虚拟目录 ( 项目的访问路径 ),就是客户端像服务器发送请求                 * 建议虚拟目录动态获取:String contextPath=request.getContextPath()                 * contextPath+"/ResponseDemo2"                 例如 ,
重定向 ...等都是给客户端使用的         * 给 服务器 使用:不需要加虚拟目录,服务器之间互相请求                 * 转发路径 等也不需要加虚拟目录 【获取虚拟目录】         * request.getContextPath() ; 【获取URI和URL】                 获取请求 URI : /day14/demo1         * String getRequestURI(): /day14/demo1         * StringBuffer getRequestURL() :http://localhost/day14/demo1         * URL:统一资源定位符 : http://localhost/day14/demo1 中华人民共和国         * URI:统一资源标识符 : /day14/demo1 共和国         注意:这里的request是httpServlet中的,否则需要强转
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292617.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号