axios 传递类到后台springmvc controller如何获取?

发布于 2022-09-06 03:46:21 字数 1349 浏览 7 评论 0

//添加老师
        saveTeacher(){
            this.$refs['teacherRef'].validate((valid) => {
                    if (valid) {
                        this.$post('http://localhost:9090/teacher/save',{
                            teacher:this.teacher,
                            labels:this.label.list
                        })
                        .then(res=>{
                            console.log('res=',res)
                        })
                        .catch(err=>{

                        })
                    } else {
                        this.$Message.error('请输入完整!');
                    }
                })            
        }
    }
@RequestMapping(value = "/save", method = RequestMethod.POST)
    public String save(@ModelAttribute Teacher teacher){
        AjaxResult result = new AjaxResult();
        System.out.println("==============teacher===========");
        System.out.println(teacher.toString());

//        System.out.println("==============labels===========");
//        System.out.println(labels);
        result.setSuccess(true);
        return JSON.toJSONString(result);
    }

从图中可以看出全部为空,请问如何解决,求教
clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无戏配角 2022-09-13 03:46:21

看看你的请求参数是什么格式,如果是json字符串 那就用 @RequestBody ,如果不是,那就什么都不加先试试

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文