加和不加的区别

来源:互联网 发布:童虎和撒加 知乎 编辑:程序博客网 时间:2024/05/17 01:13
加<html:base>和不加的区别
2008-06-05 20:40

假如一个jsp文件的路径为%YourWebApp%/jsp/abc/1.jsp

如果一个action,forward到这个jsp上

那么在地址栏里输入:http://yourdoman/YourWebApp/MyAction.do就可以访问到这个jsp文件

如果你这个jsp文件里有一些相对路径比如<img src="1.jpg"/>

如果有<html:base/>

那么这个相对路径的绝对路径为:http://yourdoman/YourWebApp/jsp/abc/1.jpg

如果没有<html:base/>的话,那么这个相对路径的绝对路径为:

http://yourdoman/YourWebApp/1.jpg

所以除非一些特殊情况,否则还是加上的好。

==========================================================================

使用了<html:base>标签,当该网页引用同一个应用的其他网页时,只需给出相对于当前网页的相对URL路径就可

原创粉丝点击