是否可以通过实现 ModelDriven 接口将值分配给 bean 属性但在请求和 bean 中具有不同的名称
例如 Ajax 请求 DemoStruts.Action?param_a=649
param_a 参数的值必须设置为 bean 中的属性 paramAR。为此,是否有任何 xml 配置或注释来指定此映射
是否可以通过实现 ModelDriven 接口将值分配给 bean 属性但在请求和 bean 中具有不同的名称
例如 Ajax 请求 DemoStruts.Action?param_a=649
param_a 参数的值必须设置为 bean 中的属性 paramAR。为此,是否有任何 xml 配置或注释来指定此映射
正常的机制是别名拦截器,尽管我没有将它用于深度别名。
您可以使用这种技术玩一些非常可怕的游戏。不过,我从来没有完全确定这是否是个好主意。另一种选择是在操作本身中手动映射参数。这通常更容易理解。