解决方案 »

  1.   

    在json得到这个返回的datatable,在页面存起来,然后你做分页,做完后把页面的表单提交,后台在取把这个datatable做excel出力
      

  2.   


    但是我后台怎么拿到这个datatable?  后台我穿过来的是{aaData:{"1","2","3","4"}}  ,前台用jqery生成datatable,但是我怎把这个datatable返回到后台,怎么解析他?  
      

  3.   


    但是我后台怎么拿到这个datatable?  后台我穿过来的是{aaData:{"1","2","3","4"}}  ,前台用jqery生成datatable,但是我怎把这个datatable返回到后台,怎么解析他?      返回到后台?  直接用ajax发送到后台就可以了啊      在后台  用   request.getAttribute("");接收不就行了    
      

  4.   


    但是我后台怎么拿到这个datatable?  后台我穿过来的是{aaData:{"1","2","3","4"}}  ,前台用jqery生成datatable,但是我怎把这个datatable返回到后台,怎么解析他?  有很多办法啊,比如你在页面写一个<input type="hidden" id="datatable" />把这个值$("#datatable").val(datatable)塞进去,然后调用js提交表单//这个是json回调后调用一个方法
    function xxx(datatable){
    $("#datatable").val(datatable)
    document.forms[0].action="xxx.action";
    document.forms[0].submit();
    }
    <form><input type="hidden" id="datatable" /></form>
    后台得到的方法struts2的话你建一个datatable就能得到
      

  5.   


    但是我后台怎么拿到这个datatable?  后台我穿过来的是{aaData:{"1","2","3","4"}}  ,前台用jqery生成datatable,但是我怎把这个datatable返回到后台,怎么解析他?  有很多办法啊,比如你在页面写一个<input type="hidden" id="datatable" />把这个值$("#datatable").val(datatable)塞进去,然后调用js提交表单//这个是json回调后调用一个方法
    function xxx(datatable){
    $("#datatable").val(datatable)
    document.forms[0].action="xxx.action";
    document.forms[0].submit();
    }
    <form><input type="hidden" id="datatable" /></form>
    后台得到的方法struts2的话你建一个datatable就能得到
    但是我后台怎么遍历这个DataTableJson  ,新手不太会,但是我又不想,自己通过indexOf  或者其他什么东西的把他拆开,有没有什么方法可以调用?
      

  6.   


    但是我后台怎么拿到这个datatable?  后台我穿过来的是{aaData:{"1","2","3","4"}}  ,前台用jqery生成datatable,但是我怎把这个datatable返回到后台,怎么解析他?  有很多办法啊,比如你在页面写一个<input type="hidden" id="datatable" />把这个值$("#datatable").val(datatable)塞进去,然后调用js提交表单//这个是json回调后调用一个方法
    function xxx(datatable){
    $("#datatable").val(datatable)
    document.forms[0].action="xxx.action";
    document.forms[0].submit();
    }
    <form><input type="hidden" id="datatable" /></form>
    后台得到的方法struts2的话你建一个datatable就能得到
    但是我后台怎么遍历这个DataTableJson  ,新手不太会,但是我又不想,自己通过indexOf  或者其他什么东西的把他拆开,有没有什么方法可以调用?
    你可以用百度一下java怎么解析josn字符串,试一次应该会对你有帮助的JSONObject,或者JSONArray应该有办法的。
    借鉴了一段别人的应该对你有帮助public void getJSONObject(){
            JSONObject node = JSONObject.fromObject("{'weatherinfo':{'city':'北京','cityid':'101010100','temp1':'-8℃','temp2':'4℃','weather':'晴','img1':'n0'}}");
            List<Object>  nodes = new ArrayList<Object>();
        
            JSONArray jsons = JSONArray.fromObject(node.get("weatherinfo"));
             
            for (Object o : jsons)
            {
                JSONObject jsonNode = JSONObject.fromObject(o);
                List<Object> treeNodes = new ArrayList<Object>();
                treeNodes.add(jsonNode.getString("city"));
                treeNodes.add(jsonNode.getString("cityid"));
                treeNodes.add(jsonNode.getString("temp1"));
                treeNodes.add(jsonNode.getString("temp2"));
                //...
                nodes.add(treeNodes);
            }
         
        System.out.println(nodes);
        }
      

  7.   


    但是我后台怎么拿到这个datatable?  后台我穿过来的是{aaData:{"1","2","3","4"}}  ,前台用jqery生成datatable,但是我怎把这个datatable返回到后台,怎么解析他?  有很多办法啊,比如你在页面写一个<input type="hidden" id="datatable" />把这个值$("#datatable").val(datatable)塞进去,然后调用js提交表单//这个是json回调后调用一个方法
    function xxx(datatable){
    $("#datatable").val(datatable)
    document.forms[0].action="xxx.action";
    document.forms[0].submit();
    }
    <form><input type="hidden" id="datatable" /></form>
    后台得到的方法struts2的话你建一个datatable就能得到
    但是我后台怎么遍历这个DataTableJson  ,新手不太会,但是我又不想,自己通过indexOf  或者其他什么东西的把他拆开,有没有什么方法可以调用?
    你可以用百度一下java怎么解析josn字符串,试一次应该会对你有帮助的JSONObject,或者JSONArray应该有办法的。
    借鉴了一段别人的应该对你有帮助public void getJSONObject(){
            JSONObject node = JSONObject.fromObject("{'weatherinfo':{'city':'北京','cityid':'101010100','temp1':'-8℃','temp2':'4℃','weather':'晴','img1':'n0'}}");
            List<Object>  nodes = new ArrayList<Object>();
        
            JSONArray jsons = JSONArray.fromObject(node.get("weatherinfo"));
             
            for (Object o : jsons)
            {
                JSONObject jsonNode = JSONObject.fromObject(o);
                List<Object> treeNodes = new ArrayList<Object>();
                treeNodes.add(jsonNode.getString("city"));
                treeNodes.add(jsonNode.getString("cityid"));
                treeNodes.add(jsonNode.getString("temp1"));
                treeNodes.add(jsonNode.getString("temp2"));
                //...
                nodes.add(treeNodes);
            }
         
        System.out.println(nodes);
        }

    可以看看这个 http://blog.csdn.net/gchb9527/article/details/8688279