【这里是总结我目前学习的方法,后期新的内容会补充进来】
【获取文件的真实(服务器)路径】
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" 例如 ,


