◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
JSP里的basePath
- 前端仕锦
- 时间:2016-03-30 19:34:02
- 7902人已阅读
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
作用相当生成了以下路径:
path=WebName ; (当前站点名称) basePath= http :// localhost : 8080 /WebName /
(http://localhost:8080/WebName/ 这个在IE地址览里最熟悉不过的地址就是这样产生的)
1.这样的好处在于可以为当前的链接使用绝对路径(同时,也强烈推荐使用绝对路径),如:
<a href="<%=basePath %>index.jsp">跳回首页</a>
2.在jsp页面还自动生成了以下代码:
<base href="<%=basePath %>" />
它指定了当前页面的默认地址为basePath,所以
<a href="index.jsp">跳回首页</a>
即真实的跳转路径为:http://localhost:8080/WebName/index.jsp
上一篇: 17个jQuery实用技巧
下一篇:struts2标签详解