在servlet中,由于可以允许客户端和服务器协商编码,此时会存在系统默认编码和网页编码不一致的情况,因此会产生乱码。这个时候就需要引入字符编码处理的过滤器。
方法是:实现Filter类,
- 在
init(FilterConfig config)
中获取可能已经通过config设置的编码。如下:
- 并在
doFilter()
方法中对请求设置编码。如下:
在servlet中,由于可以允许客户端和服务器协商编码,此时会存在系统默认编码和网页编码不一致的情况,因此会产生乱码。这个时候就需要引入字符编码处理的过滤器。
方法是:实现Filter类,
init(FilterConfig config)
中获取可能已经通过config设置的编码。如下:doFilter()
方法中对请求设置编码。如下: