Java SpringBoot 表单提交&Json提交 Star.hou

Java SpringBoot 表单提交&Json提交 Star.hou,第1张

Json方式用到了 请求体反射类SimpleVo,或者理解为类的实例化的反射,为了动态获取类的熟悉。
也就是把请求体作为对象看待,获取了对象里的属性。

// json提交方式提交入参
@ResponseBody
    @RequestMapping(value = "/jsonpost",method = RequestMethod.POST)
    public Result jsonPost(@RequestBody SimpleVo vo)
    {
        Integer id = vo.getId();
        String name = vo.getName();
        Map<String, String> info = new HashMap<String, String>();
        info.put("id", Integer.toString(id));
        info.put("name", name);
        return Result.successResult(info);

    }
//    表单提交方法 入参
    @RequestMapping(value = "/getinfo1", method = RequestMethod.POST)
    @ResponseBody
    public Result getInfo1(@RequestParam(value = "id", required = false) Integer id,
                           @RequestParam(value = "name") String name){
        Map<String, Object> info = new HashMap<>();
        info.put("id", id);
        info.put("name", name);
        return Result.successResult(info);
    }
    @Data
    public static class SimpleVo {
        private Integer id;
        private String name;
        private List<Integer> nums;
    }

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/788787.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存