您的位置:首页 > 其它

关于IE浏览器下面路径跳转问题

2016-10-19 12:02 218 查看
js中使用window.loaction.href='相对路径'进行跳转,在google和firefox下面跳转是没有问题的,但是在ie浏览器下面就会出现404,出现404的问题是由于会在跳转的相对路径上带上上一个路径的内容,所以会出现404的问题,解决问题的方法就是定义一个全局的路径,java使用如下方式(在jsp中添加如下代码):

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path + "/";
%>
<script type="text/javascript">
<span style="white-space:pre">	</span>var rootPath = '<%=basePath%>';
</script>
在需要进行window.location.href = rootPath + '之前的相对路径',这样就可以完美解决问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ie window.location.h