zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Spring MVC 提交带有点分隔的参数

2023-04-18 14:39:25 时间
 @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方法去匹配;