以前写项目的时候,常常为文件路径识别头疼,用【..】来相对路径失败,在include的时候,就会出现问题。 网络
在写jsp页面的时候,用MyEclipse生成的jsp页面,在头部都会有这样一段标识: jsp
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<base href="<%=basePath%>"> url
之前,没有理解这个base标签的含义,致使了相对路径下文件加载失败,我总习惯把这段代码去掉。以后的项目经过标签将contextPath与访问路径链接,使用网络可访问地址来加载资源文件。 spa
网上查了一下资料:发现base标签的href 属性规定页面中全部相对连接的基准 URL,即全部相对路径都会与这个基准url拼接。 ip
--------------------------------------------------------------------- 资源