J 、Servlet中的相对路径和绝对路径
文章作者 100test 发表时间 2007:12:21 12:17:29
来源 100Test.Com百考试题网
JSP和Servlet中的绝对路径和相对路径问题困扰了我好几天,经过努力之后将其部分心得和大家共享。
前提:假设你的Http地址为http://192.168.0.1/你的web应用为webapp,那么你的web应用URL为http://192.168.0.1/webapp/
web应用的目录结构:
webapp/
web-inf/
classes/
lib/
web.xml
handleservlet
/handleservlet此映射是相对于当前web应用的
user/
a.jsp
b.jsp
images/
css/
js/
所有相对路径都是由“/”开头的。如:/image/a.gif,/user/main.jsp,大家知道在html中的相对路径是这样的:
有个html文件:a.html,其中有,其中href属性表示引用的css文件的路径。
one.css:表示one.css和a.hmtl处于同一个目录
user/one.css:表示one.css处于a.html所在目录的子目录user中。
……/one.css:表示one.css位于a.hmtl上一级目录下,
……/……/one.css:表示one.css位于a.hmtl上一级目录的上一级目录下,
。/:表示和a.hmtl同一目录
我们称上述相对路径为html相对路径