1
在Spring控制器中注册了一个StringTrimmerEditor。 当然,当我现在输入密码开始或以空白结尾时,它也被修剪。但用户无法识别此修整。Spring StringTrimmerEditor修剪除密码字段外的所有字段
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(String.class, new StringTrimmerEditor(false));
}
所以有可能从修剪中'排除'密码字段。 我应该为每个字段注册一个StringTrimmerEditor还是只声明密码为char []?
密码前或用空格后缀是不是很常见。解决这个问题最简单的方法就是在输入字段附近提到这种行为。你也可以在客户端检测到这一点。 – Bart
是的,这是真的,我还没有尝试过。其他网站如何处理密码处理空间? –
有一个很好的机会,它根本没有处理。大多数网站甚至不支持密码空间,我发现一个奇怪的限制。 – Bart