码迷,mamicode.com
首页 > Web开发 > 详细

关于jsp页面链接在不同浏览器中出错的问题解决

时间:2015-08-05 18:43:30      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

随着技术的发展,各种浏览器从层不穷,因为不同浏览器思路的不同,不同的浏览器追求的目标迥异,也就导致了相同的链接写法,在不同浏览器中其根目录有所差别。

IE浏览器跟火狐还有谷歌浏览器在根路径的处理上有很大的差别。

没有办法,在jsp页面添加

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

并且在后面声明

<base href="<%=basePath%>">

这样写,貌似解决了<form></form>中的action链接的问题。可是对于<a></a>标签中的href出现的问题貌似并没有解决,没有办法,只能在每一个<a></a>中的href上加

<%=basePath%>

因为时间关系,暂且这样写,至少把IE跟谷歌以及火狐浏览器的

关于jsp页面链接在不同浏览器中出错的问题解决

标签:

原文地址:http://my.oschina.net/pumpkin0523/blog/488278

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!