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相对路径