老师,您好,我对于@ResponseBody将对象返回到页面有疑问?
来源:6-4 校验工具-BeanValidator开发

心纯净
2019-01-03
请问老师,
1,@ResponseBody是直接将结果返回到页面
2,JsonData.sucess("test validate")这是一个对象,加上toString,输出的结果是
JsonData(ret=true, msg=null, data=test validate)
底层到底做了什么能直接在浏览器输出——{"ret":true,"msg":null,"data":"test validate"}?
可以麻烦老师说一下吗?
写回答
2回答
-
你好,JsonData.success方法实现是会生成一个JsonData实例,指定success为true,并设置data为传入的message,之后返回的就是一个设置了多个属性的对象了,然后通过@ResponseBody注解在返回前端时转换为json格式。就是你看到的结果了
042019-01-05 -
Jimin
2019-01-03
上面回答中 success设置为true 调整为 ret为true,我把字段说错了
00
相似问题