|
最近在做一个J2EE项目碰到了个页面资源引用的怪问题:
比如我现有如下资源:
localhost:8080/mydir1/mydir2/1.jsp
localhost:8080/mydir1/mydir2/2.gif
localhost:8080/mydir1/images/3.gif
现在我在1.jsp内引用2.gif和3.gif
<td align="center" background="2.gif">
<td align="center" background="../images/3.gif">
这样应该就可以了
但是在浏览器内访问的时候,我的资源就变成了:
localhost:8080/2.gif
localhost:8080/images/3.gif
现在我知道的唯一的解决方法就是把引用的路径从localhost开始写全:
<td align="center" background="/mydir1/mydir2/2.gif">
<td align="center" background="/mydir1/images/3.gif">
这样很麻烦,而且有些东西没法这样写,比如同一个页面内的跳转 |
|