随着技术的发展,各种浏览器从层不穷,因为不同浏览器思路的不同,不同的浏览器追求的目标迥异,也就导致了相同的链接写法,在不同浏览器中其根目录有所差别。
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跟谷歌以及火狐浏览器的
时间: 2024-10-10 17:14:39