/paramsFilter

过滤请求参数中的首尾空格

Primary LanguageJava

paramsFilter

-背景:想想,你要在全项目,所有Controller的每个地方,对每个参数都trim一下么(。。。想想都觉得可怕)

过滤请求参数中的首尾空格,即拦截请求参数,实现trim()功能

请求参数(由于用户无意,前端表单提交时,带有空格,然而这是后端Controller不想要的信息):

{
    id: " xxxx ",
    userName: "   Monkey"
    content: "xxxx   "
}

经过paramsFilter过滤之后,Controller获取到的参数:

{
    id: "xxxx",
    userName: "Monkey"
    content: "xxxx"
}

对于如下嵌套情况,目前utils中的解析方法不能完成解析

{
	"userQos":[
		{
			"misid":"liyubo"
		}
	]
}