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

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

所以我认为 .

  • 将网格数据传递给控制器 .

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

我坚持过程1 .

Belows是我的代码片段 .

  • jsp

$ .ajax({
url:“<c:url value ='/ storage / testExcel'/>”,
类型:“post”,
dataType:“json”,
数据:{
“excel_data”:excel_data
},
成功:function(){
警报( “成功”);
},
错误:function(){
警报(“数据传输错误”)
}
});

  • excel_data表单

哎呀.. 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: "..."
  • 控制器java源码

public class ExcelDatas {private List excelDatas; // getter and setters}

public class ExcelData {private String date;私有String主机;私有字符串类型;私人 Map 信息;

// getter and setters}

我试过@RequestParam,@ ModeAttribute,@ RequestBody,但我没有适当的绑定 . 所以我没有继续 .

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

感谢您阅读我的问题 .