以工程名为/DemoWeb为例:
访问的jsp为:http://localhost:8080/DemoWeb/test/index.jsp
1 JSP中获得当前应用的相对路径和绝对路径
(1)得到工程名:request.getContextPath()
结果:/DemoWeb
(2)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/DemoWeb/test/testpath.jsp
(3)得到IE地址栏地址:request.getRequestURL()
结果:http://localhost:8080/DemoWeb/test/testpath.jsp
(4)得到当前页面所在目录下全名称:request.getServletPath()
结果:/test/testpath.jsp
(5)得到页面所在服务器的全路径(实际的路径):application.getRealPath("testpath.jsp")
结果:D:\Develop Files\apache-tomcat-5.5.15\apache-tomcat-5.5.15\webapps\DemoWeb\testpath.jsp
D:\Develop Files\apache-tomcat-5.5.15\apache-tomcat-5.5.15为tomcat的安装路径
2.java 的Class中获得相对路径,绝对路径的方法
(1)类的绝对路径:
System.out.println(TestPath.class.getResource("/").getPath());
结果:/E:/workspace/workspace_tcc/DemoWeb/WebRoot/WEB-INF/classes/
System.out.println(TestPath.class.getResource(""));
结果:file:/E:/workspace/workspace_tcc/DemoWeb/WebRoot/WEB-INF/classes/demo1/
(2)得到工程的路径:System.getProperty("user.dir")
结果:E:\workspace\workspace_tcc\DemoWeb
以下是有关java路径的链接
Java路径问题总结 Java相对路径/绝对路径总结(转)
分享到:
相关推荐
java project和java web project项目中如何获得相对路径、绝对路径问题详解
关于java和web工程项目中各种路径的获取总结借鉴.pdf
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
NULL 博文链接:https://wwwzhouhui.iteye.com/blog/504330
web 项目中的各种工具类 Bean2MapUtil 实体bean的数据转到map中 BeanUtil 拷贝一个bean中的非空属性于另一个bean中 CopyOfJExcelUtils excel 工具类 DateUtil 时间工具类 FileUtils 文件工具类 JExcelUtils excel ...
使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到...这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做出来插入到毕设项目中去。
hadoop web项目的改进版,新增ajax技术。ajax主要是在浏览器中输入hdfs路径时的后台检查和在监控任务执行状态时使用ajax去和后台交互,获取job信息。
文件路径 - 获取指定文件在web项目中的路径
主要介绍了浅谈web项目读取classpath路径下面的文件,具有一定借鉴价值,需要的朋友可以参考下
整个文件的完整路径,比如X:\www\web\index.html,或者 http://waldo.com.cn/index.html 。这两者都属于绝对路径。 相对路径多种使用方式详解 假设当前有一个页面,要链接到一个页面名称为test.html的页面,以下展示...
下面小编就为大家带来一篇Java 获取Web项目相对webapp地址的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
web开发的具体的配置方法:RXTXcomm.jar包复制到java的安装目录下的jdk下的jre下的lib-ext下,如果有独立的jre,直接到jre-lib-ext下,dll文件复制到jre-bin下,新建libs,放入jar包,然后在项目的build path下可...
(5) 从请求信息中获取请求类型。如果请求类型是GET,则从请求信息中获取所访问的HTML文件名。没有HTML文件名时,则以index.html作为文件名; (6) 如果HTML文件存在,则打开HTML文件,把HTTP头信息和HTML文件...
JavaWeb_servlet(10)_ 通过 ServletContex 获得根目录下的文件路径
Flask Web应用程序以获取在kubernetes集群中部署的Pod的详细信息这是一个示例Flask Web应用程序,用于获取在kubernetes集群中部署的Pod的详细信息。 CURL,wget,IP实用程序,DNS实用程序和tcpdump包含在此映像中。...
对于C/S结构程式中自动更新程式是不可缺少部分,但是通过网上查找很难找到相关文档,具体项目实际情况,写了一个C# WinFrom与WebServer自动下载程序 1. winfrom自动与webserver版本检查获得更新路径 2. 获取更新的...
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+...
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+...
1. 通过hash实现路径的管理,支持浏览器的前进和后退功能,以及URL的可访问性。2. 提供精简、核心的Action、Model和View的抽象,使得构建RIA应用变得简单可行。3. 提供可配置式的数据加载方案,提供灵活且完善的...
认证中心该项目是一个示例演示,向您展示如何通过Spring安全性保护您的Web应用程序,在此演示中,我使用自定义的UserDetailsService通过用户名获取用户信息,并获取用户的角色,并添加了自定义的...