前台对象为ligerUI表格中的数据
1).首先获取需要转发的对象数据(使用ligerUI的内置方法)
var rowArr = manager.getSelectedRows();
2).使用Ajax传数据
function getAllEmp(){
var rowArr = manager.getSelectedRows();
var emp = []; //申明一个数组对象
for(var i=0;i<rowArr.length;i++){
var obj = {}; //申明一个对象集合
obj =rowArr[i];
emp.push(obj);
}
$ajax.({
url:'****',
type: 'post',
data:{emp:JSON.stringify(emp)}, / /JSON传数组格式
cache:false, //清除缓存
});
}
3).后台接受数据解析
public String getAll(HttpServletRequest request){
JSONObject jsonObject = new JSONObject();
String employee = request.getParameter("emp");
JSONArray jsonArray = JSONArray.fromObject(employee);
List<Employee> list = ( List<Employee>)JSonArray.toCollection(jsonArray,Employee.class);
for(Employee emp : list){
System.out.println(emp.toString());
return "SUCCESSS";
}
}