1、web.xml中配置多个filter过滤器执行顺序
按照filter-mapping的出现顺序依次往下执行。
项目遇到中文乱码问题:
org.springframework.web.filter.CharacterEncodingFilter过滤器没有保证执行顺序的在最前面,导致springSecurityFilterChain先执 行,最终导致post中文乱码!!!
2、request.setCharacterEncoding("UTF-8")位置问题
request.setCharacterEncoding("UTF-8")一定要在getParameter之前设置,一旦调用了getParameter再设置编码将无效
HttpServletRequest req = (HttpServletRequest)request;
HttpServletResponse res = (HttpServletResponse) response;
String a= (String) req.getParameter("a");
String b= (String) req.getParameter("b");
HttpServletRequest req = (HttpServletRequest)request;
HttpServletResponse res = (HttpServletResponse) response;
String a= (String) req.getParameter("a");
String b= (String) req.getParameter("b");