今天遇到一个很奇怪的问题,新建了一个jsp页面,在里面引用CSS样式文件,编辑完成后直接在myeclipse进行预览,效果出来了,但是发布到tomcat后就无法显示效果了,原来以为是浏览器问题,换了一个浏览器还是不行,后来检查了一下,是<head>标签下面的
<base href="<%=basePath%>">搞的鬼,这行代码是创建jsp页面的时候自动生成的,这是基准链接,会把页面里所应用到的链接给覆盖了,引用CSS样式文件的链接也同样被覆盖了,所以就无法正常显示样式。把<base href="<%=basePath%>">删去即可解决。