关闭

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

标签: jsp
272人阅读 评论(0) 收藏 举报
分类:

小记 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>

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:281291次
    • 积分:4919
    • 等级:
    • 排名:第6148名
    • 原创:216篇
    • 转载:36篇
    • 译文:0篇
    • 评论:40条
    文章分类