这里只考虑相对路径的区别。
在jsp文件中,默认有这行代码
<base href="<%=basePath%>">
这个是计算相对路径时要使用的页的基本URI,会自动加在相对路劲的前面。而在html文件中则是利用html文件所在目录层级来计算相对路径
举个例子。
在jsp中,下列代码可正常显示图片。
<div class="small">
<a href="images/image1.jpg"><img src="images/image1.jpg" /></a>
</div>
在html中,得这样写。
<div class="small">
<a href="images/image1.jpg"><img src="../images/image1.jpg" /></a>
</div>