你这不写了么,用 json 啊。
/** 
     * 测试返回JSON数据 
     * @param session 
     * @return 
     */  
    @RequestMapping(value="/test")  
    @ResponseBody  
    public Object test(HttpSession session){  
          
        System.out.println("test....................");  
        return session.getAttribute("permit");  
    }  

解决方案 »

  1.   

    to 1楼:
    看我代码注释,我是想获取ModelANdView的html内容,通过JSONResponse这个对象返回
    现在的问题是怎么获取ModelANdView的html内容
      

  2.   

    你把数据提交到controller中不就得了嘛/?
      

  3.   

      我可以帮忙顶一下,我们这边是封装好的 直接传到 controller 然后调用servic
      

  4.   

    那controller得到的数据怎么返回到前台,直接返回List然后到前台拼装html?能不能再后台直接获取到view的内容返回
      

  5.   

      $.ajax({
       type: "POST",
       url: "${ctx}/dicDataController/list.shtml?dicid="+operid,
       success: function(msg){
      $('#request').html(msg);
       }
    });
    这里A页面的/dicDataController/list.shtml方法是返回数据到B页面的,msg获得的就是那整个B页面,然后id=request的div容纳msg这个返回的B页面
    不知道这是不是你要的效果
      

  6.   

    已经在controller中获到前台传过来的参数了,我想问的是能不能再后台获取到view的内容返到前台,而不是返回List到前台拼装html
      

  7.   


    差不多是这种,但我想多加一个状态,这样就需要在后台获到页面的内容,这就是问题所在$.ajax({
                  type: "POST",
                  url: "${ctx}/dicDataController/list.shtml?dicid="+operid,       
                  success: function(msg){
    if(msg.status="success")
                     $('#request').html(msg.result);
    else
    alert(msg.result);
                  }
               });
      

  8.   


    差不多是这种,但我想多加一个状态,这样就需要在后台获到页面的内容,这就是问题所在$.ajax({
                  type: "POST",
                  url: "${ctx}/dicDataController/list.shtml?dicid="+operid,       
                  success: function(msg){
    if(msg.status="success")
                     $('#request').html(msg.result);
    else
    alert(msg.result);
                  }
               });

    成功就就到相应页面进行alert提示
    失败就在失败的页面alert提示是不是好一点
      

  9.   

    就在B页面获取成功的状态进行alert提示这样是不是好一点
      

  10.   

    这只是个例子,成功后可能还有后续操作,肯定得在当前页面
    感觉不是很好弄,建议你把状态值放在B页面,A页面的ajax方法执行完了可以在A页面
    直接获取B页面的状态值也是差不多的