HTML页面路径加载问题

以前写项目的时候,常常为文件路径识别头疼,用【..】来相对路径失败,在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


--------------------------------------------------------------------- 资源

参考资料:http://www.w3school.com.cn/tags/att_base_href.asp get

相关文章
相关标签/搜索