I'm struggling to believe that my need to trim leading and trailing whitespace from request parameters is not a common requirement开发者_如何学C, and yet I can't seem to find anyone who has a good answer to solving it.
Surely there is some simple way to configure, say, the Spring WebDataBinder
to trim all whitespace from parameter values before mapping them to a target object?
I'd be really keen to know how other people have tackled this.
You can try registering a custom PropertyEditor
in the WebDataBinder
registerCustomEditor(String.class, propertyEditor)
Either create one or use the StringTrimmerEditor
, and instantiate it with a set of whitespaces.
精彩评论