Java Web 项目jsp页面无法加载样式

一、问题

导入web项目后将html文件转成jsp文件后启动项目没有样式和js:

二、解决办法

将表头中的 < !DOCTYPE HTML > 去掉

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE HTML>
<html>

变成:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<html>

三、原因

DOCTYPE后面写html会按照标准模式进行渲染,不写html会用其它模式进行渲染,比如混杂模式,所以可能具有一定的容错。

标准模式下:页面排版和JS运作模式都是以该浏览器支持的最高标准运行。

在兼容模式下:页面以宽松的向后兼容的方式显示模拟老式浏览器的行为,以防止站点无法工作。

原文地址:https://www.cnblogs.com/zbh355376/p/14867789.html