Q1:有时候使用相对路径无法访问网站资源文件,需要使用绝对路径。
A1:
获取跟路径
<% String path = request.getContextPath(); %>
访问资源
<link href="<%=path%>/common/css/bootstrap.min.css" rel="stylesheet" media="screen"> <script type="text/javascript" src=\‘#\‘" /common/js/common.js"></script>
注意:js文件中获取根路径
function getRootPath(){ var curWwwPath=window.document.location.href; var pathName=window.document.location.pathname; var pos=curWwwPath.indexOf(pathName); var localhostPaht=curWwwPath.substring(0,pos); var projectName=pathName.substring(0,pathName.substr(1).indexOf(‘/‘)+1); return(projectName); }
但是有些上述方法通过解析url获得根路径并不是很保险,有时通过不同页面进入一个页面时url并不相同,解析失败。
可以使用以下方法,引入的js文件中可以使用root()获取根路径。
function root(){ return "<%=path%>"; }
Q2:返回上一页。
A2:
function back(){ history.go(-1); //后退1页 }
对于有些会自动跳转的页面需要后退两页
function back(){ history.go(-2); //后退2页 }
本文出自 “暗夜” 博客,请务必保留此出处http://icyore.blog.51cto.com/8486958/1727891
原文:http://icyore.blog.51cto.com/8486958/1727891