后端java向html前端传递数据的几种方式

1 前段使用bootstrap table 显示数据表格(包括分页功能),后端返回类型为PageBean时 前无需作特殊处理java

  部分代码为web

maplist=customerService.search(map);bootstrap

    int count = customerService.searchCount(map);后端

    PageBean pageBean = new PageBean();dom

    pageBean.setTotal(count);spa

    pageBean.setRows(maplist);orm

    return pageBean;ci

 

2 后端返回类型为List<Map>时,前段获取方式为result.lengthit

  后端java:io

public List<Map<String, Object>> search(){

        return domainService.search();

}

前段js:

success : function(result) {

for(var i =0;i<result.length;i++){

               result[i].id

           }

}

 

3 后端返回类型为PageBean<List<Map<String, Object>>>时,前段获取方式为result.rows

后端java:

PageBean<List<Map<String, Object>>> pageBean = new PageBean<List<Map<String, Object>>>();

    pageBean.setTotal(count);

    pageBean.setRows(result);

    return pageBean;

前段js:

success : function(result) {

var result= result.rows;

for(var i =0;i<result.length;i++){

result[i].name

}

}

 

4 后端返回类型为Map<String, Object>时,前段获取方式为result

后端java:

public Map<String,Object> register(HttpServletRequest request){

       return  map.put("result ", “成功”);

   }

前段js:

success : function(result) {

result.result

}

相关文章
相关标签/搜索