- 浏览: 70222 次
- 性别:
- 来自: 上海
文章分类
最新评论
参考资料:
http://www.iteye.com/topic/553749
http://www.iteye.com/topic/718443
上面两篇文章写的很好,我做下补充和总结。
路径分绝对和相对两种
./ 表示当前路径,../表示上一路径
直接写文件名. 或 ./ 或 ../ 都是相对路径 除了这些写法都是绝对路径 a.jsp路径和代码如下
+webRoot
-s1
a.jsp
常见绝对路径
1. http://localhost:8080/imageShow/includetest/s1/a.jsp
2.F:\冰河\学习资料\开源 代码 struts2 pager
3.以“ /”开头。
1和2没什么好解释的
“/”在jsp中表示 "http://机器IP:端口号/应用名/"
注意jsp路径是指 jsp中除html标签以外的标签如 <%@include file"/b.html"%>或 <jsp:include page="/b.html"/>
“/”在Servlet中路径表示
转发请求时:"/"表示“http://服务器IP:8080/Web应用名/”,例如:String forward = "/s1/a.jsp"; RequestDispatcher rd = request.getQRequestDispatcher(forward);
重定向时:“/” 表示“http://机器IP:8080/”,而通过request.getContextPath()得到的是:“http://机器IP:8080/Web应用名/”,例如:String str = request.getContextPath();response.sendRedirect(str + "/s1/a.jsp");
“/”在配置文件web.xml中
url-mapping中,"/"表示“http://IP地址:8080/Web应用名/”
"/"在html,javacsript,css中均表示"http://IP地址:8080"
根据http://www.iteye.com/topic/718443中的总结
××总结××
在浏览器端:“/”表示的是一台WEB服务器,“http://机器IP:8080/”
在服务器端(请求转发):“/”表示的是一个WEB服务器端的应用,“http://机器IP:8080/Web应用/”
在服务器端(重定向):“/”表示的是一个WEB服务器,“http://机器IP:8080/”
sevlet在服务器端,而jsp是由servlet编译的,html,javacsript,css均在浏览器端。
其中jsp是怎样确定路径的,暂时不清楚
(转自: http://chenchangqun11.iteye.com/blog/831530)
发表评论
-
Tomcat配置远程调试端口
2016-07-26 15:35 0Tomcat配置远程调试端口 1.Linxu系统: apa ... -
获取通过body传输的postdata数据
2016-07-01 18:39 0目前基于rest风格的很多API开始使用通过body da ... -
LOG4J 配置
2015-04-01 17:44 689log4j.rootLogger = info, consol ... -
利用Java实现压缩与解压缩(zip、gzip)支持中文路径
2011-10-19 22:21 1403zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是 ... -
安全有效的实现两星期内自动登陆功能
2011-10-19 22:02 1158自动登陆流程: 1. 保存用户信息阶段: 当用户登陆网站 ... -
基于Spring框架的Shiro配置
2011-10-15 13:37 2580一、在web.xml中添加shiro过滤器 ... -
Spring,hibernate,struts的面试笔试题(含答案)
2011-05-07 14:23 1Hibernate工作原理及为什么要用? 原 ... -
spring入门编程问题集锦
2011-05-07 14:19 10641、如何学习Spring? 你 ... -
SchemaExport工具实战(hibernate)
2011-03-05 14:57 976SchemaExport工具实战 通常我们使用生成数据库 ... -
用java实现zip压缩
2011-02-12 11:42 1032今天写了个用java压缩的功能,可以实现对文件和目录的压缩。 ... -
java实现zip与unzip
2011-02-12 11:26 1179jdk提供了Zip相关的类方便的实现压缩和解压缩。使用方法很简 ... -
一个java处理JSON格式数据的通用类
2011-02-11 14:57 1739进入需要在项目中用java处理json格式的数据,因此封装了一 ... -
高效的Java异常处理
2011-01-20 20:37 903Java开发人员可以做出的 ... -
Java 理论与实践: 关于异常的争论
2011-01-20 20:28 679与 C++ 类似,Java 语言也 ... -
讲解Java异常
2011-01-20 14:35 792六种异常处理的陋习 ... -
jsp2.0自定义标签Tag
2011-01-13 00:56 1937在JSP2.0 中,对于自定义 ... -
Axis2部署WebService
2011-01-12 21:14 2077Axis2下提供了三种配置文件,一种是整个系统的全局配置axi ... -
高效java异常处理机制
2011-01-12 16:34 1017Java 开发人员可以做 ... -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
2010-12-20 17:42 768一、 1、启动一个WEB项 ... -
Java人民币小写转大写(小数点后只支持到分)
2010-08-02 18:04 1462package com.resource.test; imp ...
相关推荐
以下是对Java Web中相对路径与绝对路径问题的深入总结: ### 一、路径概念与标准 #### 1. URL与URI URL(Uniform Resource Locator)统一资源定位符,是一种用于标识网络上资源位置的标准格式,如`...
通过上述总结,我们可以了解到在Java Web开发中,正确理解和使用相对路径和绝对路径是非常重要的。它们在服务器端和客户端有不同的含义,并且在不同的应用场景下有着不同的使用方式。了解这些基础知识有助于我们编写...
### Java(Web)中相对路径与绝对路径问题总结 #### 基本概念理解 在Java Web开发中,路径的概念非常重要,因为它们直接影响到资源的加载和处理。路径分为两种类型:绝对路径和相对路径。 **绝对路径**是指文件或...
在Web应用程序中,经常需要将相对路径转化为绝对路径,以便更好地定位文件或目录的位置。例如,在ASP.NET应用程序中,需要将相对路径转化为绝对路径,以便正确地加载资源文件或跳转到正确的页面。 如何将相对路径...
通过一个具体的例子来理解相对路径与绝对路径的应用: - 假设一个网站具有如下的目录结构: - `/` - `Dir1` - `SubDir1` - `Ref1.htm` - `SubDir2` - `BeRef1.gif` - `Dir2` - `BeRef2.htm` - 当`Ref1....
### 绝对路径和相对路径...总之,无论是开发Web应用还是编写独立的Java程序,理解并合理使用绝对路径和相对路径都是非常重要的。这不仅有助于代码的可维护性和可移植性,还能有效避免因路径配置不当而导致的各种问题。
### Java中File的相对路径与绝对路径总结 在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 ##...
这是因为一个应用对应于一个 web.xml,所以这里的绝对路径表示应用的根,而不是服务器的根。 需要注意的是,即使在 `<url-pattern>` 中使用模式匹配的 `*.do`,也仍然应该理解成从 `/` 开始。 3. ...
在Asp.net开发环境中,理解和运用相对路径与绝对路径对于构建高效、可维护的网站或应用程序至关重要。本文将深入解析Asp.net中的相对路径与绝对路径的概念,以及它们在实际项目中的具体应用。 ### 一、相对路径与...
- 使用`request.getRealPath("/")`:这将返回Web应用的根目录的绝对路径。 - 示例:`C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\strutsTest` - 使用`request.getRealPath(".")`或`request....
### 相对路径和绝对路径详解 #### 一、引言 在Web开发中,文件间的链接至关重要。正确的路径设置可以确保用户能够顺利地访问到所需的资源,如图片、样式表或JavaScript文件等。本文将深入探讨相对路径与绝对路径的...
可以使用 request.getRequestURI() 获取当前应用的相对路径,使用 application.getRealPath(request.getRequestURI()) 获取当前文件的绝对路径,使用 application.getRealPath("/") 获取当前 Web 应用的绝对路径。...
根据提供的文件信息,本文将详细解释如何在C#中连接Access数据库,并且会重点讨论绝对路径与相对路径的使用方式。 ### 连接ACCESS绝对路径与相对路径 #### 使用C#连接Access数据库 在C#中连接Access数据库,通常...
### JSP中绝对路径与相对路径的理解与应用 #### 一、引言 在Web开发中,路径的选择对于页面间的跳转以及资源的加载至关重要。本文将深入探讨JSP(JavaServer Pages)环境中绝对路径与相对路径的区别及其应用场景,...
### 相对路径和绝对路径的区别与使用 在计算机科学领域,路径是文件系统中用于标识文件或目录位置的一种方式。路径可以分为两种主要类型:绝对路径和相对路径。了解这两种路径的区别及其适用场景对于软件开发、网页...
总的来说,正确理解和使用Java中的相对路径和绝对路径是开发Web应用的基础,这有助于确保资源的正确访问,提高代码的可移植性和维护性。在实际开发中,应当避免过于依赖于特定的文件系统结构,尽可能使用相对路径,...
选择使用相对路径还是绝对路径取决于具体的应用场景。通常情况下,在同一个站点内部链接时,推荐使用相对路径,因为它可以使页面更加灵活,并且便于移动整个站点。而在跨站点或跨域链接时,则更倾向于使用绝对路径,...
JAVA 文件中获取项目的相对路径 在 JAVA 文件中获取项目的相对路径是非常重要的,特别是在 ...通过了解绝对路径和相对路径的概念,我们可以更好地获取当前应用的相对路径和绝对路径,从而更好地处理文件和目录的操作。