以工程名为TEST为例:
(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:\resin\webapps\TEST\test.jsp
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:\resin\webapps\TEST
2.在类中取得路径:
(1)类的绝对路径:Class.class.getClass().getResource("/").getPath()
结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
(2)得到工程的路径:System.getProperty("user.dir")
结果:D:\TEST
3.在Servlet中取得路径:
(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。
结果:E:\Tomcat\webapps\TEST
(2)得到IE地址栏地址:request.getRequestURL()
结果:http://localhost:8080/TEST/test
(3)得到相对地址:request.getRequestURI()
结果:/TEST/test
- 浏览: 617928 次
- 性别:
- 来自: 郑州
最新评论
-
AlanKay:
Mart_dai 写道Hi 齐晓威_518,我想问问,在exc ...
java 后台 Excel 文件生成后转化为字节流 -
18335864773:
国内的pageoffice插件也可以生成excel。也可以用流 ...
java 后台 Excel 文件生成后转化为字节流 -
JAVA_CLASSm:
你好,请问这个还有源码吗?我刚开始接触这个,想要源码学习一下. ...
同一账号不能多地登录(限制同一账号同一时刻只能一个用户登录使用,向QQ一样) -
pangjinquan:
...
前台JS获取后台的Json数据, 动态创建table并填充数据--转自一位朋友 -
lvjun106:
这是增加删除列,,,,
JQuery自动为表格增加一列
相关推荐
本文将深入探讨在JSP中获取不同路径的方法,包括它们的应用场景、实现方式以及可能的影响,帮助开发者更好地理解和掌握JSP环境下的路径管理。 ### 1. 获取包含工程名的当前页面全路径 在JSP中,`request....
本文将详细介绍在JSP中获取路径的两种方法以及获取URL路径的方法,并提供推荐的实践方案。 首先,我们来看两种获取路径的方法: 1. **相对路径**:在HTML或JSP中,我们经常使用相对路径来引用资源。例如,`...
本文将介绍在JSP中获取路径的两种方法和推荐的获取URL路径的方法。 首先,获取路径的基本需求分为获取相对路径和绝对路径两种。相对路径是根据当前页面所在位置,相对地定位到另一个资源的位置;而绝对路径则指的是...
本文将深入探讨几种在JSP中获取URL路径的方法,以及它们的用途和适用场景。 首先,`request.getScheme()` 返回的是请求所使用的协议,例如 "http" 或 "https",这有助于确定数据传输的安全性。 `request....
### JSP/Servlet中的路径问题详解 #### 一、路径的基本概念 在JSP和Servlet技术中,理解和处理路径是非常重要的。路径可以分为绝对路径和相对路径两种。 **1. 绝对路径** - **定义**:绝对路径是指文件或目录在...
综上所述,Java中路径的获取涉及到多个层次,包括JSP、类路径以及Servlet层面,每种方法都有其特定的应用场景和作用。理解并熟练掌握这些路径获取方式,对于Java开发者尤其是Web应用开发者而言,是不可或缺的基础...
通过本文的学习,我们了解了Java中获取虚拟路径和物理路径的多种方法。这些方法不仅适用于普通的Java应用程序,也广泛应用于Web开发中。掌握了这些方法,可以在处理文件操作时更加得心应手。 总之,在Java开发中,...
3. JSP 编程中获得当前实际运用的相对路径和绝对路径根列表所对应的绝对路径 在 JSP 编程中,我们可以使用 `request.getRequestURI()` 来获取当前实际运用的相对路径和绝对路径根列表所对应的绝对路径。此外,我们...
### 润乾报表子报表路径问题解决方法 #### 一、问题背景 在使用润乾报表进行报表设计与展示的过程中,经常会遇到子报表路径配置不当导致报表无法正常加载的问题。此类问题通常出现在多模块或者分布式系统环境中,...
##### 3.1 JSP中获得当前应用的相对路径和绝对路径 - **根目录所对应的绝对路径**:可以通过`request.getRequestURI()`来获取。 - **文件的绝对路径**:通过`application.getRealPath(request.getRequestURI())`...
- 这个方法将前面得到的相对路径转换为服务器上的真实路径。 - **当前Web应用的绝对路径** - 方法:`application.getRealPath("/")` - 此方法返回当前Web应用的根目录的真实路径。 - **取得请求文件的上层目录*...
java、servlet、jsp、class等等中如何获得所在的路径
在物理路径中,“./”代表当前目录,“../”代表上级目录。 #### 二、JSP/Servlet中的相对路径和绝对路径 ##### 2.1 服务器端的地址 服务器端的相对地址是指相对于Web应用的地址。在服务器端解析时,这些地址与...
3. 在 JSP/Servlet 中获得当前应用的相对路径和绝对路径 在 JSP 中,可以使用 request.getRequestURI() 获取当前文件的绝对路径,然后使用 application.getRealPath(request.getRequestURI()) 获取当前文件的绝对...
在 JSP 页面中,我们想要获取文件的路径,使用 JS 代码来实现该功能。然而,在 IE 浏览器中,却出现了问题,无法正确读取文件路径。网上搜索后发现,这是由于 IE8、9 的安全问题所引起的。 问题原因 在 IE9 下,...
根据给定的文件信息,我们可以总结出在不同的Java环境(如JSP、Class文件、Servlet)中获取路径的多种方法,每种方法都有其特定的用途和应用场景。 ### JSP中的路径获取 在JSP环境中,获取路径主要围绕HTTP请求和...
#### 一、JSP中的路径获取方法 1. **获取包含工程名的当前页面全路径** - 使用 `request.getRequestURI()` 方法可以获得当前请求的统一资源标识符(URI)。例如: ```java String uri = request.getRequestURI()...
3. JSP/Servlet 中获得当前应用的相对路径和绝对路径 3.1 JSP 中获得当前应用的相对路径和绝对路径 可以使用 request.getRequestURI() 获取当前应用的相对路径,使用 application.getRealPath(request....
- 对于可能引起冲突的插件,可以尝试暂时禁用它们,观察JSP显示问题是否得到解决。 #### 5. **重启MyEclipse** 在尝试上述方法后仍未解决问题的情况下,简单的重启MyEclipse也可能有助于恢复JSP的正常显示。 ### ...