JavaWeb项目 jsp页面无法加载样式问题

JavaWeb项目 jsp页面无法加载样式问题

一、前提

记录困扰我一晚上的一个关于Java web 项目中css样式无法显示的问题
项目之前完美运行,不知道添加了什么,运行之后无法加载样式
查过过滤器 发现 也没有拦截 也放行了  
重启电脑 重启idea卸载tomcat重装都没有解决  
换电脑完美运行

二、jsp中样式展示失败之包结构错误

将css/img等样式文件放到了WEB-INF中


JavaWeb项目 jsp页面无法加载样式问题

三、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改的 原表头



JavaWeb项目 jsp页面无法加载样式问题

JavaWeb项目 jsp页面无法加载样式问题


去掉

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

JavaWeb项目 jsp页面无法加载样式问题


改了 我的程序又可以完美运行了!开心


JavaWeb项目 jsp页面无法加载样式问题

JavaWeb项目 jsp页面无法加载样式问题



上一篇:ECS 添加 SSH 用户


下一篇:C#特性Attribute的实际应用之:为应用程序提供多个版本