关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序
1.修改自己过滤器中对编码格式的修改
如图:
代码如下:
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException {req.setCharacterEncoding("utf-8");// resp.setContentType("text/html;charset=utf-8");//改成下面resp.setContentType("text/css;charset=utf-8");chain.doFilter(req, resp);//这句 放行 请求}
2.在游览器当前页面按下Ctrl+F5 清除缓存(一定记得清除缓存)
Ctrl+F5 重新加载当前网页而不使用缓存内容
另外几个快捷键:
Ctrl+Shift+Del 重新加载所有网页而不使用缓存内容
Ctrl+Shift+R 重新加载当前网页而不使用缓存内容
F5 刷新当前网页但是浏览器会使用缓存内容
注:注释下面这段jsp中的代码也可以实现,但是强烈不推荐
<!DOCTYPE html>
此句作用:
声明文档的解析类型(document.compatMode),避免浏览器用怪异模式来解析渲染页面。
(document.compatMode),避免浏览器用怪异模式来解析渲染页面。
我们编写一份代码,希望在不同浏览器渲染出来的效果是一样!如果我们在页面添加了
<!DOCTYPE html>
这个声明,浏览器就会用W3C标准去解析和渲染页面