Ao aprender a usar tabelas de bootstrap, ao paginar o cliente, com a ajuda de amigos, encontrei o documento http://bootstrap-table.wenzhixin.net.cn/examples/
O número de páginas por página passada para o plano de fundo é encontrado e o número de registros inicia o deslocamento.
Comece a encapsular, compartilhe meu código, obtenha o número e o número da página da tabela de bootstrap e entregue -o ao plano de fundo para processamento.
$('#table').bootstrapTable({ url: '<%=path%>/FeedList.cqzk', striped: true, pagination: true, pageList: [3,5,20], pageSize:3, pageNumber:1, sidePagination:'server',//Set as server-side pagination columns: [{ field: 'title', title: 'Title' }, { field: 'Criktime', título: 'time'}]}); @RequestMapping (value = "/feedlist.cqzk") @ResponseBody public String url_ad1 (solicitação httpServletRequest, página de bootpage) lança servletexception, ioexception, runTimeException {@suPresswarnings ("não -checado") // list <bedatEMDDA = feedbackDa = feedbackda {@suPresswarnings ("não -checado") // list <bedatEMDDA = feedbackda = feedbackda = feedbackf = feedbedeed = feedbedeed = {@suPresswarnings ("não -checado") // list <feedback> Bootpage pager = feedbackDao.getBypage ("de feedback", página, nulo); System.out.println ((jsonArray.FromObject (pager)). GetString (0) .toString ()); return (jsonArray.FromObject (pager)). GetString (0) .ToString (); // Se você não escrever .getString (0), terá uma faixa extra e a matriz retornada é a única e, se você escrever, retornará o primeiro objeto. } public bootpage getBypage (string hql, bootpage pager, map <string, object> condition) {if (pager == null) {lança nova ilegalArgumentException ("página não pode estar vazia!"); } Consulta q = sessionFactory.getCurrentSession (). CreateEquery (HQL); q.setFirstResult (pager.getOffSet ()); q.setMaxResults (PAGER.GETLIMIT ()); if (condição! = null) {q.setProperties (condição); } pager.setRows (q.List ()); Pager.Settotal (this.Countall (HQL, condição)); Pager de retorno; } Long Countall protegido (String HQL, mapa <string, object> condition) {if (hql == null) {return 0l; } String tmphql = hql.tolowercase (); String regex = hql.substring (0, tmphql.indexOf ("de")); HQL = HQL.replaceFirst (regex, "Select count (*)"); Consulta q = sessionFactory.getCurrentSession (). CreateEquery (HQL); if (condição! = null) {q.setProperties (condição); } return (longo) q.unikeResult (); } public Final Class BootPage <T> {Total longo protegido; Lista protegida <t> linhas; limite int protegido = 0; Offset Int protegido = 0; String protegida Order = "ASC";Se você ainda deseja estudar em profundidade, pode clicar aqui para estudar e anexar 3 tópicos interessantes a você:
Tutorial de aprendizado de bootstrap
Tutorial prático de bootstrap
Tutorial de uso de plug-in bootstrap
O exposto acima é o método de uso da tabela de bootstrap compartilhada com você. Espero que seja útil que você domine o método de uso da tabela de bootstrap.