如何从Spring MVC中的请求参数中修剪空格

Dre*_*ter 5 java data-binding spring servlets spring-mvc

我很难相信我需要从请求参数中修剪前导空格和尾随空格并不是一个常见的要求,但我似乎找不到任何能够很好地解决它的人.

当然有一些简单的方法来配置,比如Spring WebDataBinder在将它们映射到目标对象之前从参数值中修剪所有空格?

我真的很想知道其他人是如何解决这个问题的.

Boz*_*zho 5

你可以尝试注册一个自定义PropertyEditorWebDataBinder

 registerCustomEditor(String.class, propertyEditor)
Run Code Online (Sandbox Code Playgroud)

创建一个或使用StringTrimmerEditor,并使用一组空格实例化它.