在网页中如何使用路径

JSP 

获取basePath

<%

String path = request.getContextPath();

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

%>

basePath= http  ://  localhost : 8080 /WebName / 

JS  <script> basePath=<%=basePath%> </script>

使用basePath

<a href="<%=basePath %>index.jsp">跳回首页</a>

指明base href

<base href="<%=basePath %>" />它指定了当前页面的默认地址为basePath

=============================================

 在HTML中使用绝对路径

要带上域名

或者是以/开头,表示从Ip:port开始算,

但是这种写法不是写html的标准写法,对于前后端分离的实现来说,还是使用相对路径(.  .. )是比较方便,

一个折中的办法就是:

前端写HTML时,用相对路径便于调试

前端提交时,把相对路径全部替换为绝对路径     

----------------------

base href要是不指明,就是以 .作为当前路径

 

 

 

猜你喜欢

转载自curious.iteye.com/blog/2230398