<!-- 字符编码过滤器一定要放在所有过滤器之前 -->
Servlet过滤器,允许用户为请求指定字符编码
这很有用,因为当前的浏览器通常不设置芓符编码即使在HTML页面或表单中指定。
如果请求尚未应用则此过滤器可以应用其编码指定编码,或在任何情况下强制执行此过滤器的编碼
(“forceEncoding”=“true”) 在后一种情况下,编码也将是作为默认响应编码应用(虽然这通常会被覆盖
*通过视图中设置的完整内容类型)
一句话總结:使用过滤器设置项目的编码默认使用utf-8,至于其中的两个参数forceRequestEncoding
,forceResponseEncoding
是该类的逻辑要求,可以参考源码:
一篇关于filter 过滤器
的文章: