关于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 + "/";
%>
<%
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 + '之前的相对路径',这样就可以完美解决问题。
相关文章推荐
- jsp的response.sendRedirect()与request.getRequestDispatcher()关于路径跳转的问题
- 关于跳转时页面的路径问题
- java关于前后台页面之间跳转的路径问题
- 关于跳转的路径问题 struts jsp
- 关于Java文件路径问题 (转)
- 关于Java文件路径问题
- 关于MyIE2中博客园页面自动跳转的问题回答
- Spring的XML解析中关于DTD的路径问题-
- 关于showModalDialog和showModelessDialog路径问题
- 关于Java文件路径问题
- 关于Unix下面Java画图提示不能与XWindows连接的问题
- 关于JSP文件路径问题 (转)
- 关于java和web项目中的相对路径问题
- 关于Java文件路径问题
- 关于Java文件路径问题
- 一个关于.net下面的底层设备调用问题
- 关于Java文件路径问题
- 关于Component的vm路径问题和解
- C#写的计数器控件 - 一个关于相对路径使用的问题
- 关于mysql在linux下面字符修改的问题