首页 > Web开发 > 详细

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

时间:2015-08-05 18:41:05      阅读:165      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!