出现这个错误就是因为response.setContentType("text/htmlcharset=utf-8")这句话把所有的响应都转换成为了html文件,使得css文件和js文件失效。

解决办:法在过滤器过滤的时候进行判断,如果是css请求,就直接通过,不做操作。

以上仅仅个人观点。