Spring Security 中文用户名不能通过使用的是 Spring Security 3.1.4 字符编码都是使用的 utf8,英文用户名一切正  

常,使用中文就不行。认证不通过!!!


原因:

   在配置文件web.xnl 里编码过滤器和权限控制过滤器的位置放反了。应该如下:

221115136.jpg