`
qiuxiaorong1979
  • 浏览: 80665 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

JSP网页中的相对路径与绝对路径

阅读更多
http://localhost:8080/MainWeb/
"/"代表根目录,"./" 代表当前目录,"../"代表上级目录。
服务器端的相对地址指的是相对于你的web应用的地址,是在服务器端解析的。(http://localhost:8080/MainWeb/)
html页面中的相对地址都是相对于服务器根目录,是客户端浏览器解析的。(http://localhost:8080/)
webapp MainWeb
i:/test/MainWeb/a.jsp
i:/test/MainWeb/aa/aa.jsp
i:/test/MainWeb/aa/bb.jsp
i:/test/MainWeb/aa/cc/c.jsp
地址栏中输入地址:[http://localhost:8080/MainWeb/aa/aa.jsp]
aa.jsp中内容
(1)<a href="../a.jsp">test1</a>           ||    连接到[http://localhost:8080/MainWeb/a.jsp]
(2)<a href="/MainWeb/a.jsp">test2</a>     ||    连接到[http://localhost:8080/MainWeb/a.jsp]
(3)<a href="/a.jsp">test3</a>             ||    连接到[http://localhost:8080/a.jsp]
(4)<a href="./bb.jsp">test4</a>           ||    连接到[http://localhost:8080/aa/bb.jsp]
(5)<a href="bb.jsp">test5</a>             ||    连接到[http://localhost:8080/aa/bb.jsp]
(6)<a href="cc/c.jsp">test6</a>           ||    连接到[http://localhost:8080/aa/cc/c.jsp]
设置<form>标签中的action值为上面的href值,两者得到的结果一致(一致:地址栏中的结果和页面显示的结果)。
[for example:]
<form action="/MainWeb/a.jsp">
    <input type="submit">
</form>
路径解析:[http://localhost:8080/MainWeb/aa/aa.jsp]
(a) "/" ---->[http://localhost:8080/] (根目录)
(b) "./" --->[http://localhost:8080/MainWeb/aa/] (当前目录)
(c) "../"--->[http://localhost:8080/MainWeb/] (上一级目录)
注:当前目录可以省略不写,如aa.jsp中的(5)和(4)结果是一样的
从结果可以看出,这三者"/", "./" ,"../"是对绝对路径URL[http://localhost:8080/MainWeb/aa/aa.jsp]的处理。


分享到:
评论

相关推荐

    JSP中绝对路径与相对路径

    绝对路径与相对路径.DOC文件.....

    JSP、Servlet中的相对路径和绝对路径(包括路径问题).mht

    JSP、Servlet中的相对路径和绝对路径(包括路径问题),解决繁琐的路径问题。

    jsp相对路径绝对路径解决...

    很好帮助理解路径问题,供大家参考使用.....................

    java中相对路径与绝对路径的问题

    java中 tomcat服务器的根路径、jsp的根路径、类路径如何获取一直困扰着很多编程人员,看了它也许你会清晰很多。

    JSP中java脚本获取绝对路径

    JSP中java脚本获取绝对路径 。

    jsp路径问题

    jsp根路径解决方法,可以解决相对路径与绝对路径之间混淆的问题。

    JAVA获取各种路径总结

    JSP中获得当前应用的相对路径和绝对路径  根目录所对应的绝对路径、 文件的绝对路径 、 当前web应用的绝对路径、 取得请求文件的上层目录……

    浅谈Servlet转发到JSP页面的路径问题(必看)

    一、现象与概念 1. 问题 在Servlet转发到JSP页面时,此时浏览器...解决方案:超链接用绝对路径而不是相对路径。若/代表的是站点的根目录,在其前面加上contextPath。 &lt;a&gt;/TestServlet rel=external nofollow &gt;To B

    java获取路径的各种方法

    关于JSP/Servlet中的相对路径和绝对路径。2.1服务器端的地址服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)

    J2ee中的路径问题(word文档)

    jsp和sevlet中的相对路径和绝对路径!以及获取路径的方法!jsp 和 servlet的路径对比!文档很简单实用 !

    java开发中的路径问题

    我总结了一些java开发中遇到的相对路径和绝对路径的问题,比如在servelt jsp页面中装载配置文件的默认路径

    Java Web应用开发:关于路径.docx

    1.2 绝对路径和相对路径 1.2.1 绝对路径 绝对路径以“/”开头,(如果是http://****这种完整的地址也算绝对路径,这种路径容易理解,我们不讨论)。 如果是客户端绝对路径(超链接、图片地址等): “/”代表web...

    jsp中获得路径的两种方法和获得url路径的方法(推荐)

    &lt;a&gt;/XXX.jsp”&gt; //这样获得的是绝对路径 &lt;a&gt; //这样获得的是相对路径 &lt;a&gt;/XXXX.jsp”&gt; 能够更有效的防治连接的失效。 request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个””,即空的字条串...

    网页教程《跟姐姐学JSP》

    3.4.1. 绝对路径与相对路径 3.4.1.1. 相对路径 3.4.1.2. 绝对路径 3.4.2. forward导致找不到图片 4. 四个作用域 4.1. 何为作用域 4.2. 例子:在线列表 5. 结合javabean实现CRUD 5.1. 概念和命名方式 5.2. Read...

    HTML相对路径(Relative Path)和绝对路径(Absolute Path)深入理解

    …… 加上struts中相对路径也是大行其道,一不小心很容易搞混淆。 如果在引用文件时(如加入超链接,或者插入图片等),使用了错误的文件路径,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。 为了...

    jsp中几个页面之间跳转

    认清什么是绝对路径,什么是相对路径的问题

    struts2+spring2+ibates

    5、JSP/Servlet中获得当前应用的相对路径和绝对路径 JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request.getRequestURI() 文件的绝对路径:application.getRealPath(request.getRequestURI...

    web路径1

    路径 在开发中写相对路径容易出现问题,一般会写成绝对路径,肯定没有问题相对路径可能出现的问题: 在由sevlet转发到jsp页面时,此时浏览器地址栏上显示的是s

    jsp下载RequestDispatcher方式和文件输出的方式

    上传比较简单,共享下下载的程序。这里有RequestDispatcher方式和文件输出的方式,分别可以是相对路径和绝对路径,RequestDispatcher方式对应相对路径没有研究,希望有高手能补全。

    Struts2学习笔记(2)-路径问题解决

    本文主要介绍Struts2的路径问题,尽量不要使用相对路径,使用相对路径会让路径问题变得很繁琐很麻烦,推荐使用绝对路径,希望能给大家做一个参考。

Global site tag (gtag.js) - Google Analytics