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%;";作用的主要内容,如果未能解决你的问题,请参考以下文章
很简单的JSP问题,<base href="<%=basePath%>">这句话啥意思?