如何从 Spring MVC 中的请求参数中修剪空格
Posted
技术标签:
【中文标题】如何从 Spring MVC 中的请求参数中修剪空格【英文标题】:How can I trim whitespace from request parameters in Spring MVC 【发布时间】:2011-05-18 10:05:56 【问题描述】:我很难相信我需要从请求参数中删除前导和尾随空格并不是一个常见的要求,但我似乎找不到任何人可以很好地解决这个问题。
肯定有一些简单的方法可以配置,比如 Spring WebDataBinder
,在将参数值映射到目标对象之前修剪参数值中的所有空格?
我真的很想知道其他人是如何解决这个问题的。
【问题讨论】:
【参考方案1】:您可以尝试在WebDataBinder
中注册一个自定义PropertyEditor
registerCustomEditor(String.class, propertyEditor)
要么创建一个,要么使用StringTrimmerEditor
,并用一组空格实例化它。
【讨论】:
以上是关于如何从 Spring MVC 中的请求参数中修剪空格的主要内容,如果未能解决你的问题,请参考以下文章
如何指定一个请求参数绑定到某个控制器方法参数而不是Spring MVC中的模型属性?
Spring MVC - 如何在 Spring 控制器的地图中获取所有请求参数?
关于spring mvc 请求参数校验使用中的坑 。 maven 生命周期,线程池杂识