﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-mimi_van-随笔分类-it 基本知识</title><link>http://www.blogjava.net/mimi-van/category/28252.html</link><description>吞下寂寞的恋人
</description><language>zh-cn</language><lastBuildDate>Tue, 08 Jan 2008 07:58:15 GMT</lastBuildDate><pubDate>Tue, 08 Jan 2008 07:58:15 GMT</pubDate><ttl>60</ttl><item><title>相对路径 和  绝对路径</title><link>http://www.blogjava.net/mimi-van/archive/2007/12/20/168976.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Thu, 20 Dec 2007 03:44:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2007/12/20/168976.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/168976.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2007/12/20/168976.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/168976.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/168976.html</trackback:ping><description><![CDATA[<p><span style="color: #000080">呵呵，看到这个标题，我自己都在笑，写了3个月的代码了，连这个问题还搞不清呢<br />
没有计算机基础的人就是这样子的。<br />
<br />
我没有时间从头学起，只能现学现用，现用现学了<br />
<br />
今天在工作的时候，将 my eclipse 项目下的一个 jsp 移动了位置（从WebRoot 下，移入到 WebRoot 下的一个package 下面），竟发生了找不到 servlet的情况。呵呵...<br />
<br />
想着就是路径问题，在jsp页面 表单里的 action 属性了，加了 <span style="color: #ff0000">../</span>&nbsp; ，ok了呢。<br />
<br />
所以就趁这次的机会，补充一下路径的知识。<br />
</span><br />
<span style="color: #000080">*****************************************************************************</span><br />
<br />
<span style="color: #000080">相对路径：<span style="color: #000080">相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用相对路径可以为我们带来非常多的便利。</span></span></p>
<br />
<br />
<p><img height="100" alt="" src="http://www.webshu.com/tutorial/p/sd2.gif" /><img height="100" alt="" src="http://www.webshu.com/tutorial/p/sd1.gif" />
<p><br />
<span style="color: #000080">index.htm要想链接到01.htm这个文件，正确的链接应该是：&lt;a href=web/article/01.htm&gt;链接文字&lt;/a&gt;，<br />
这是标准的相对路径。 <br />
<br />
反过来，01.htm要想链接到index.htm这个文件，在01.htm文件里面应该写上这句：<br />
&lt;a href=../../index.htm&gt;返回首页&lt;/a&gt;。<span style="color: #ff0000">这里的../表示向上一级。<br />
<br />
<span style="color: #000080">至此，你已经了解相对路径的概念了，就是这样简单明了。如果你还是没有看明白，<br />
以前学过DOS吗？它的&#8220;CD 文件夹名&#8221;和&#8220;CD..&#8221;命令用过吗？这是同理的。 </span></p>
<p><span style="color: #000080"><span style="color: #ff0000">注意：相对路的文件夹符号是斜杠：/<br />
<br />
</span>&lt;a href=/web/article/01.htm&gt;链接文字&lt;/a&gt;这样的链接，在href后面的第一个斜杠表示根目录，<br />
通常我们要特别慎用这种方式<br />
</span></p>
<br />
所以我刚才错的地方是，把jsp 从webroot 移动到其下的一个package里后，<br />
没有改变这个jsp里form的action的属性。<br />
所以当要发生action时，只会在当前目录下找 addUserinfo 这个servelt，<br />
而当我改变了这个jsp&nbsp; form里的 action 属性，<br />
从 action="addUserinfo"&nbsp; ---更改为----&gt;&nbsp; action="../addUserinfo"<br />
加上了../&nbsp; ，就表示，会先找到了这个jsp页面所在的上级目录，然后再去找 web.xml 配置的&nbsp;addUserinfo <br />
&#8220;../&#8221;代表当前位置（即该链接所在文件所处的文件夹）的上一级文件夹。<br />
<br />
<span style="color: #000080">*****************************************************************************</span><br />
<span style="color: #000080">二、绝对路径：<br />
<br />
在www中(广域网)，以http开头的链接都是绝对路径。 <br />
<p><span style="color: #000080"><br />
*****************************************************************************</span><br />
<br />
三、物理路径
<p>物理路径指的是某一台计算机本地的路径，以盘符开头，例如C:\&nbsp;&nbsp; 、D:\temp等等。<br />
ASP的数据库连接中，只能连接物理路径，而不能连接相对路径，<br />
所以需要用server.mappath对象把相对路径转化成物理路径。</p>
<script type="text/javascript">
document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n本篇文章来源于 IT资源网 原文链接："+location.href; clipboardData.setData("text", text); } }, 100 ) }
</script></span></span></span>
<img src ="http://www.blogjava.net/mimi-van/aggbug/168976.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2007-12-20 11:44 <a href="http://www.blogjava.net/mimi-van/archive/2007/12/20/168976.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>