java web中获取各种路径】的更多相关文章

一.获取项目路径: 1) String path = request.getContextPath() :// /TestMyEclipseString basePath = request.getScheme()+"://" +request.getServerName()+ ":" +request.getServerPort()+ path+"/";http://127.0.0.1:8080/TestMyEclipse/ 2) 路径是:&l…
1.可以在servlet的init方法里 String path = getServletContext().getRealPath("/"); 这将获取web项目的全路径 例如 :E:\eclipseM9\workspace\tree\ tree是我web项目的根目录 2.你也可以随时在任意的class里调用 this.getClass().getClassLoader().getResource("/").getPath(); 这将获取 到classes目录的全…
在jsp页面中: <% String path = application.getRealPath("").replace("\\","\\\\"); %> 在java代码中: String path = request.getServletContext().getRealPath("").replace("\\","\\\\");…
在java web项目中获取项目的src/main/resource下的文件路径 当前类名.class.getClassLoader().getResource("/").getPath(); 比如我的当前类名叫Demo 那么: Demo.class.getClassLoader().getResource("/").getPath();…
以往一直没注意javaweb中的相对路径和绝对路径问题,有时有问题了,才想起去看看是否是路径的问题,一直对路径问题都是一知半解.今天就姑且记录一下,毕竟事如春梦了无痕嘛,倘不记之笔墨,未免有辜彼苍之厚. 对于一个URL地址,我们在编码的时候不会去这样写http://localhost/TestProject/registerUserServlet 大多只会在form表单的提交路径中写上registerUserServlet或者/TestProject/registerUserServlet 如此…
Javaweb工程中,有时候需要自己手动的去读取classpath下面的配置文件,这里总结一点读取classpath路径的方法,分享一下. 方法一: String path = Test.class.getResource("/").toString(); System.out.println("path = " + path); 此方法在tomcat下面没有问题,可以取到WEB-INF/classes path = file:/home/ngidm_db2/AS_…
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------…
注意:有时获取到的项目路径后再+“自定义路径后” 路径不可用,这时要看下项目里自定义路径是不是空文件夹,如果是空文件夹则调试和运行时文件夹不会编译到部署文件里. 1.方法一 调试时只能获取eclipse 项目未编译前的路径 不太好用 /* private static Logger logger = Logger.getLogger(BookController.class); */ @RequestMapping("/index") public String bookHandle(…
// 第一种: 2 File f = new File(this.getClass().getResource("/").getPath()); // 结果: /Users/admin/Documents/IdeaProjects/Demo/out/production/Demo System.out.println(f); f = new File(this.getClass().getResource("").getPath()); // 多返回了包名 // 结…
WEB-INF路径 String path = WsTestBOImpl.class.getClass().getResource("/").getPath(); path = path.substring(1, path.indexOf("classes")); web-inf 下面的classses路径(也就是src路径) String path = WsTestBOImpl.class.getClass().getResource("/")…