一、什么是base标签:
- 在前端HTML代码中,有一个标签,叫做base标签,这个标签可以设置整个网页的基础路径。
- HTML中的一个标签。通常出现在head标签中。
二、base标签怎么用:
例如:< base href=“http://localhost:8080/oa/”>
在当前页面中,凡是路径没有以“/”开始的,都会自动将base中的路径添加到这些路径之前。
< a href=“ab/def”></ a>
等同于:< a href=“http://localhost:8080/oa/ab/def”></ a>
三、动态获取base路径:
base+jspEL表达式
<base href="${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}/">
需要注意:在JS代码中的路径,保险起见,最好不要依赖base标签。JS代码中的路径最好写上全路径。