一、前提
记录困扰我一晚上的一个关于Java web 项目中css样式无法显示的问题 项目之前完美运行,不知道添加了什么,运行之后无法加载样式 查过过滤器 发现 也没有拦截 也放行了 重启电脑 重启idea卸载tomcat重装都没有解决 换电脑完美运行
二、jsp中样式展示失败之包结构错误
将css/img等样式文件放到了WEB-INF中
三、jsp中样式展示失败之经过服务器css失效
- 页面需要经过Tomcat服务器跳转到xxx.jsp页面展示时css会失效,解决办法
如:员工展示页面:需要在login.jsp登录页面跳转到管理员登录的AdminloginAction经过服务器跳转 到UserShowAction再跳转到show.jsp 经过多次跳转,所以css样式不展示 1. 修改前,xx.jsp页面不展示 <link href="css/style.css" rel="stylesheet" type="text/css"> 2.用EL表达式获取当前项目的项目名这样经过服务器页面也能正常显示了 <link href="${pageContext.request.contextPath}/css/style.css" rel="stylesheet" type="text/css">
四、jsp中样式展示失败之HTML改为JSP格式css失效
- 原因 jsp页面是由html改的 原表头
去掉
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
改了 我的程序又可以完美运行了!开心
如有编辑错误联系作者
如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕
王恒杰
男、95后
现居天津
是一名学习java的菜鸟
是万千程序猿中的一只
喜欢编程,喜欢探索新技术,大学生活迷茫过,失落过,还好没有放弃
希望看到这里的你也不要轻易地放弃
这条路上的你并不是孤军奋战,有千千万万的猿在陪你前行