Spring StringTrimmerEditor修剪除密码字段以外的所有字段

时间:2014-02-22 19:10:38

标签: spring-mvc spring-mvc-initbinders

在Spring控制器中注册了 StringTrimmerEditor 。 当然,当我现在输入以空格开头或结尾的密码时,它也会被修剪。但是用户无法识别这种修剪。

@InitBinder
public void initBinder(WebDataBinder binder) {
    binder.registerCustomEditor(String.class, new StringTrimmerEditor(false));
}

因此可以从修剪中“排除”密码字段。 我应该为每个字段注册一个StringTrimmerEditor,还是只将密码声明为char []?

1 个答案:

答案 0 :(得分:-2)

将密码设置为不允许的字段

binder.setDisallowedFields("password");