67,512
社区成员
发帖
与我相关
我的任务
分享
// if(encoding != null && !"".equals(encoding)) {
public class CharacterEncodingFilter implements Filter {
private String encoding;
public void destroy() {
encoding = null;
}
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
// if(encoding != null && "".equals(encoding)) {
req.setCharacterEncoding(encoding);
res.setCharacterEncoding(encoding);
chain.doFilter(req, res);
}
// }
public void init(FilterConfig conf) throws ServletException {
encoding = conf.getInitParameter("encoding");
System.out.println(encoding);
}
}
<filter>
<filter-name>characterFilter</filter-name>
<filter-class>com.dne.javamail.commons.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>