JSP中的 < base href="<%=basePath%;";作用

Posted 崔耀强

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP中的 < base href="<%=basePath%;";作用相关的知识,希望对你有一定的参考价值。

小记 JSP中的 < base href=”<%=basePath%>”>作用:

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

获取当前项目的路径,如:http://localhost:8080/项目名称。

<html>
    <head>
       <base href="<%=basePath%>">
    </head>
    <body>
    </body>
</html>

这是设置当前界面的基础路径,默认表示表示该页面的请求是根路径下的。basePath上面中的变量,简单的静态网页的话你设置比如:<base href="http://localhost:8080//MYTest">,那你下面的href属性就会以你上面设的为基准,如:
<a href="http://localhost:8080//MYTest/xxx.htm"></a>
可以写成:<a href="xxx.htm"></a>

以上是关于JSP中的 < base href="<%=basePath%;";作用的主要内容,如果未能解决你的问题,请参考以下文章

ajax 在 jsp中的应用

很简单的JSP问题,<base href="<%=basePath%>">这句话啥意思?

jsp中的标签遍历

lemon oa前端页面——由user-base-list谈项目组织

base标签的作用以及运用方法

jsp给frame传值