解决方案 »

  1.   

    我就是想用Model传送一个json对象到前台,不知道这个方法可行不
      

  2.   

    完全可以的
    "{\"x\":\"200\"}" 直接写成 "{‘x’:‘200’}" 不用转义, 转化为json对象后放入model中
    后台就可以用${xxx.x}获取了
      

  3.   

    用你提示的方法用@ResponseBody 和 $.get方法的确拿到了json对象,不过想不通的是我在model里却收不到
      

  4.   

    用你说的方法${xxx.x}的确可以拿到属性,但是换成${xxx},然后在函数里调用,就不行了
      

  5.   

    不行的话,暂时先@ResponseBody和$.get(url,function(data){})了
      

  6.   

    用你说的方法${xxx.x}的确可以拿到属性,但是换成${xxx},然后在函数里调用,就不行了函数调用?是指在前台用js处理后台的传递的json数据吗?
      

  7.   

    是的,在后台将JSON对象传送到前台作为js函数的参数,然后用调用其属性。
      

  8.   

    是的,在后台将JSON对象传送到前台作为js函数的参数,然后用调用其属性。
    你的具体需求我还是不清楚,如果需要的是整个json数据的话,可以用ajax或者直接将json格式的字符串传递到前台,再转为json就可以遍历获取所需要的数据了。
      

  9.   

    呵呵,你说的额方法我试过可行,不过暂时的问题是转义字符发送不了,目前转义字符主要也是要符合标准的json格式加上的\",当然,不加\“也是可行的或者用单引号也是可以的,就是说单发送形如”{’x‘:’200‘}“,或者都没单引号都是可以的,另外一个就是用dwr框架往外传送数据没什么问题,就是Spring直接用${}和Model传送有问题,蛋疼啊
      

  10.   

    如果你想用json在前台接收对象的话直接用ajxa就可以啦,$.post(url,params,function(data)),当然,你要用标准的json,我也是用dwz的,绝对可以用。
    还有用model传值的时候用${}也是可以的,当然会有警告,你可以"${}",效果一样而且警告也没了