【发布时间】:2026-02-03 15:00:01
【问题描述】:
我想自动修剪所有表单字符串字段(仅限尾随和前导空格)
假设如果我通过 FirstName = "robert " 预期:“罗伯特”
具有以下代码的控制器类:
@InitBinder
public void initBinder ( WebDataBinder binder )
{
StringTrimmerEditor stringtrimmer = new StringTrimmerEditor(true);
binder.registerCustomEditor(String.class, stringtrimmer);
}
@RequestMapping(value = "/createuser", method = RequestMethod.POST)
public Boolean createUser(@RequestBody UserAddUpdateParam userAddUpdateParam) throws Exception {
return userFacade.createUser(userAddUpdateParam);
}
当我调试代码时,它会进入@InitBinder,但不会修剪 bean 类字符串字段。
【问题讨论】: