@InitBinder("orderTargetingsVo") public void initBinder(WebDataBinder webDataBinder) { webDataBinder.setFieldDefaultPrefix("targeting."); } @ResponseBody @RequestMapping("/add.do") public Map<String, Object> addAdOrder(AdOrderVo adOrderVo, OrderTargetingsVo orderTargetingsVo) { result.put("msg", "操作成功!"); result.put("success", true); return result; }
重点就是需要配置参数@InitBinder告诉当请求的方法上有orderTargetingsVo这个名称的参数的时候,参数普遍有一个前缀。意思就是给这个vo里面去set值的时候使用没有这个前缀的名称与vo里面的set方法去匹配;
了解 工作生活心情记忆 的更多信息
订阅后即可通过电子邮件收到最新文章。