随笔-109  评论-187  文章-25  trackbacks-0
在新的项目中,领导要求所有的图片样式表都必须使用相对路径,../../来回写很麻烦,跟我要求用绝对路径/jsp/images,结果被领导批驳一番,唉,领导总是对的,谁叫俺是小兵呢

  俺认为对的理由是

   (1)用绝对路径不用考虑考虑部署带来的问题
   (2)XP开发过程中,需要快速重构,特别是调整文件夹和模块的时候,图片样式表都不用改动
   (3)在SERVLET和JSP之间forward的时候,servlet的context path 跟JSP的context不可能永远保持一致,会导致图片和样式表的路径有误,当你用struts的时候/login/login.do,与/jsp/login/login.jsp的conetext path不一致,会出现图片路径错误,要避免这个问题,必须调整.do 为/jsp/login/login.do,或者直接调整module 为config/jsp,才能调整过来.

 以上3点就是俺的理由,不知道俺错了还是领导错了
posted on 2006-04-19 20:54 小小程序程序员混口饭吃 阅读(591) 评论(2)  编辑  收藏 所属分类: java

评论:
# re: 相对路径与绝对路径的争论,不过领导话我永远是照做. 2006-04-22 13:29 | Helix
使用CSS样式表。CSS样式表里面的路径都是相对于本CSS文件的。
也可以使用
<base href="/">
<base url="/">
<img src="jsp/images/1.gif">
  回复  更多评论
  
# re: 相对路径与绝对路径的争论,不过领导话我永远是照做. 2006-04-23 11:52 | aka
但是这样对许多模块的开发和重构造成麻烦,特别是重构会非常辛苦  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: