JavaWeb项目 jsp页面无法加载样式问题
一、前提
记录困扰我一晚上的一个关于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"
改了 我的程序又可以完美运行了!开心