我有一个名为resultset的arraylist。我想使用jquery和html将数据打印到浏览器。我将该数组列表传递给一个函数viewCSV。我想将该数组列表从taht发送到jquery页面,我可以打印这些元素。
以下是viewCSV方法:

@RequestMapping(value="/viewCSV", method=RequestMethod.POST)
public void viewCSV(@RequestParam List<ArrayList<String>> resultSet) throws
IOException {



}


我如何发送数据请给出建议。如何在以下代码中将数据传递给for循环

jQuery代码(details.js):

$(document).off('click', '#viewCSV').on('click', '#viewCSV', function(e) {
//var Number = $('#number').val();
var appendString = "<tbody id='bomRows'></tbody>";

var settings = {
        "async": true,
        "crossDomain": true,
        "url": "/viewCSV",
        "method": "POST",
        "headers": {
            "content-type": "application/json",
            "cache-control": "no-cache"
        },
        //"data": partNumber
}

$.ajax(settings).done(function (response) {

    $('#bomRows').remove();
    $('#bomTable').append(appendString);


    jQuery.each(..............., function(-----) {
        jQuery.each(part, i) {

        }

        var idRow = "#bomRow";
        $('#bomRows').append("<tr id='bomRow'></tr>");
            $(idRow).append("<td>"+ ----.assembly+"</td>");
            $(idRow).append("<td>"+ ----.part+"</td>");
            $(idRow).append("<td>"+ ----.quantity+"</td>");
            $(idRow).append("<td>"+ ----.uom+"</td>");
            $(idRow).append("<td>"+ ----.findnumber+"</td>");
            $(idRow).append("<td>"+ ----.match+"</td>");
            $(idRow).append("<td>"+ ----.stepfail+"</td>");
    });
})

});


提前致谢。

最佳答案

您可以将其转换为json并将其写入浏览器
如果您使用的是Spring MVC,则注释@ResponseBody将执行此操作
因此,您所需要做的就是创建一个由request和ResponseBody注释并返回列表的方法

10-04 12:00
查看更多