过滤器怎么获取post参数
我想在过滤器中获取post传来的参数存入数据库中,用request的getQueryString和getParameterMap方法都拿不到,请问该用什么方法呢?
package com.utils.filter;
import java.io.IOException;
import java.util.Map;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.filter.OncePerRequestFilter;
public class LogFilter extends OncePerRequestFilter {
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
throws ServletException, IOException {
String url = request.getRequestURI();
if ("post".equalsIgnoreCase(request.getMethod())) {
// post方式处理
String params = request.getQueryString();
Map<String,String[]> paramsMap = request.getParameterMap();
}
filterChain.doFilter(request, response);
}
}