3
回答
bootstrap-table 后台返回的json显示不出来
华为云实践训练营,热门技术免费实践!>>>   

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        resp.setContentType("text/html;charset=utf-8");
        resp.setCharacterEncoding("UTF-8");
        PrintWriter out=resp.getWriter();
        int id=Integer.parseInt(req.getParameter("id"));
        DBdao dbdao=new DBdao();
        if(id==1){
            //定义初始页数
            int page =req.getParameter("offset")==null? 1 : Integer.parseInt(req.getParameter("offset"));
            //定义每页显示数量
            int pageSize=req.getParameter("limit")==null? 5 : Integer.parseInt(req.getParameter("limit"));
            dbdao.setPagecount(page);
            dbdao.setPagesize(pageSize);
            List<Map<String ,Object>> list=dbdao.page("gm_type","*", "", "");
            List<gm_type> gmlist=new ArrayList<gm_type>();
            for(Map<String, Object> map1:list){
                String path=map1.get("path").toString();
                gm_type gm_type=new gm_type(Integer.parseInt(map1.get("id").toString()),
                        map1.get("name").toString(), Integer.parseInt(map1.get("pid").toString()), 
                        path);
                gmlist.add(gm_type);
            }
            
            String string="{\"total\":"+dbdao.getRecordcount()+",\"rows\":"+JSON.toJSON(gmlist)+"}";
            System.out.println(string);
            out.print(JSON.toJSONString(string));
        }

 

 

$("#sample-table").bootstrapTable({
        url:'/buyla/ProductsList',
        //contentType: "application/x-www-form-urlencoded",
        dataType:"json",
        pagination:true,
         queryParamsType: "limit",//查询参数组织方式
        queryParams : queryParams,
        cache:false,
        pageNumber: 1,
        pageSize: 5,
        pageList:[5,10,15,20],
        //toolbar:"#toolbar",
        showRefresh: false,//刷新按钮
        showColumns: false,//列选择按钮    
        uniqueId:"userName",
        sidePageination:"server",
        columns:[{
            field:'id',
            title:'分类编号',
            align:'center',
            width:'80px',
            valign:'bottom',
            sortable:true
        },{
            field:'name',
            title:'分类名',
            align:'center',
            width:'80px',
            valign:'bottom',
            sortable:true
        },{
            field:'pid',
            title:'父类编号',
            align:'center',
            width:'80px',
            valign:'bottom',
            sortable:true
        },{
            field:'path',
            title:'父类路径',
            align:'center',
            width:'80px',
            valign:'bottom',
            sortable:true
        }],
        responseHandler: function(res) {
            alert(res.rows);
        return {
            "total": res.total,//总页数
            "rows": res.rows   //数据
         };
    },    
    });
};
function queryParams(params){
    var temp = {
            id: 1,
            offset:params.pageNumber,
            limit:params.limit,
    };
    return temp;
}

<无标签>
举报
dreamboylw1
发帖于8个月前 3回/2K+阅
顶部