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

来源:互联网 发布:red hat linux发展史 编辑:程序博客网 时间:2024/05/16 10:48

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 + '之前的相对路径',这样就可以完美解决问题。


0 0
原创粉丝点击