使用ajax在spring中将对象数组从jsp传递给控制器

时间:2015-08-21 07:23:18

标签: java spring jsp

我想知道如何在Spring中将数据从jsp传递给控制器​​。在这种情况下,我的数据是具有对象的数组数组。

在我的公司,我必须完成在Spring(java)+ jquery环境中将jquery datatable(grid)的内容转换为excel文件的功能。

所以,我想。

  1. 将网格数据传递给控制器​​。

  2. 将网格数据对象转换为excel文件。

  3. 我坚持过程1。

    Belows是我的代码片段。

    1. JS​​P
    2. $.ajax({
              url: "<c:url value='/storage/testExcel' />", 
              type: "post",
               dataType: "json",
               data: {
              "excel_data" : excel_data
               },
               success: function() {
            alert("success");
            },
            error: function() {
                alert("error in data transfer")
            }
           });
      
      1. excel_data表格
      2. 哎呀.. T.T。

        我无法发布图片。

        好像是

        [Array[4], Array[4], Array[4] ... , Array[4]] // It counts 100 things.
        

        数组[4]有

         0: "2015-08-03 11:00:22",
        
         1: "가",
        
         2: "su-log",
        
         3: Object
        
          datetime: "201508030001",
        
          hostname: "...",
        
          pid: "...",
        
          state: "...",
        
          userName: "...",
        
        ...
        
          utUser: "..."
        
        1. 控制器java源代码

          public class ExcelDatas {   私人名单excelDatas;   // getter和setter }

          public class ExcelData {   私人字符串日期;   私有String主机;   私有字符串类型;   私人地图信息;

          // getters and setters }

        2. 我试过@RequestParam,@ ModeAttribute,@ RequestBody,但我没有正确的绑定。所以我没有继续。

          无论如何,我想操纵jsp中的数据。我的意思是它不能使用我的模型(类ExcelData,类ExcelDatas)。

          感谢您阅读我的问题。

0 个答案:

没有答案