我正在处理一些现有代码,其中控制器会覆盖formbackingobject方法。
从formbackingobject返回的对象被正确填充,但是当它到达jsp时,某些字段是空白的。我做了一些调试,我发现一些字段数据在BaseCommandController类中,在bindAndValidate方法中被清除,特别是在行binder.bind(request)中;我无法找到任何可以更改此数据的验证器。
知道如何清除这些字段以及为什么使用该方法。
答案 0 :(得分:0)
验证者不应该是改变对象的人。在绑定步骤之后,您的对象将具有与请求参数中的值相关联的值。