一、问题
导入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运作模式都是以该浏览器支持的最高标准运行。
在兼容模式下:页面以宽松的向后兼容的方式显示模拟老式浏览器的行为,以防止站点无法工作。