@ResponseBody用的那么多,到底真实的作用是什么,我现在只用来返回页面。那些说的返回json数据,返回xml的都不清晰。我想知道返回一个对象时,前台怎

解决方案 »

  1.   

    加了这一个注解,返回的就是一个json对象,也就是会将return 后面的对象转换成json格式,可以在代码中试一试用fastJson等工具类写一下看结果是什么。另外如果在前台使用的是ajax调用的这个接口,那么收到返回值是json数据,可以修改dataType : 'json',  这一个属性。
      

  2.   

    我主要是后台用model去传值,前台用el去接收
    如果我不用model传值,那前台用ajax调用值跟el一样吗,设置在页面显示数据,就是这里没用过,看到别人的代码都返回ResponseBody,前台就看不懂了
      

  3.   

    因为,前后端传输的数据都是json格式,
    所以,ResponseBody最大的作用就是将对象序列化成json格式,返回给前端。
      

  4.   

    前端接受json怎么拿来出来用啊
      

  5.   

    前端接受json怎么拿来出来用啊
    Ajax 取值
      

  6.   

    个人理解: 返回的对象 序列化 ,然后在网络层响应到客户端(ajax),这样就是前后端分离,只有数据交互,没有动作交互
      

  7.   

    前端接受json怎么拿来出来用啊
    Ajax 取值ajax success回调函数