@Override
public void destroy() {
}
@Override
public void doFilter(ServletRequest sr, ServletResponse rs,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) sr;
HttpServletResponse response = (HttpServletResponse)rs;
request = new RequestHelperWrap(request);
chain.doFilter(request, response);
}
@Override
public void init(FilterConfig config) throws ServletException {
}
}
2.public class RequestHelperWrap extends HttpServletRequestWrapper{
@Override
public String getParameter(String name) {
String value = super.getParameter(name);
if(StringUtil.isBlank(value)){
return null;
}
return StringUtil.trimBlank(value);
}
public RequestHelperWrap(HttpServletRequest request) {
super(request);
}
}
3.web.xml的filter的最前面
<filter>
<filter-name>RequestFilter</filter-name>
<filter-class>com.mst.config.RequestFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>RequestFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>