Beim Lernen, Bootstapel-Tabellen zu verwenden, fand ich beim Pagieren des Kunden mithilfe von Freunden das Dokument http://bootstrap-table.wenzhixin.net.cn/examples/
Die Anzahl der Seiten pro Seite, die an den Hintergrund übergeben werden, wird gefunden, und die Anzahl der Aufzeichnungen beginnt mit dem Versatz.
Beginnen Sie mit der Einkapselung, teilen Sie meinen Code, erhalten Sie die Seiten- und Seitennummer aus der Bootstrap -Tabelle und geben Sie ihn für die Verarbeitung dem Hintergrund übergeben.
$ ('#table'). bootstrappable ({url: '<%= path%>/feedlist.cqzk', gestreift: true, pagination: true, pagelist: [3,5,20], PageSize: 3, Pagenumber: 1, Sidepagination: 'Server', // als Server-Sside-Paginations-Säulen, [{{Field ', Titel' Title '. 'CreatTime', Titel: 'time'}]}); @RequestMapping(value = "/FeedList.cqzk") @ResponseBody public String url_ad1(HttpServletRequest request,BootPage page) throws ServletException,IOException,RuntimeException{ @SuppressWarnings("unchecked") // List<Feedback> list = feedBackDao.find("from Feedback"); BootPage pager = feedbackdao.getBypage ("From Feedback", Seite, NULL); System.out.println ((jsonArray.fromObject (pager)). GetString (0) .ToString ()); return (jsonArray.fromObject (pager)). getString (0) .ToString (); // Wenn Sie nicht schreiben .getString (0), haben Sie eine zusätzliche Klammer und das zurückgegebene Array ist dasjenige, und wenn Sie es schreiben, geben Sie das erste Objekt zurück. } public bootPage getBypage (String -HQL, BootPage -Pager, Karte <String, Objekt> Bedingung) {if (pager == null) {neue IllegalArgumentException ("Seite kann nicht leer sein!"); } Query q = sessionFactory.getCurrentSession (). CreateEquery (HQL); Q.SetFirstresult (pager.getOffset ()); Q.SetMaxResults (pager.getLimit ()); if (Bedingung! = null) {Q.SetProperties (Zustand); } pager.setrows (q.list ()); pager.settotal (this.countall (HQL, Bedingung)); Pager zurückgeben; } Protected Long countAll (String HQL, Map <String, Objekt> Bedingung) {if (hql == null) {return 0l; } String tmphql = hql.tolowerCase (); String regex = hql.substring (0, tmphql.indexof ("from")); HQL = HQL.ReplaceFirst (Regex, "Wählen Sie count (*)"); Abfrage q = SessionFactory.getCurrentSession (). CreateEquery (HQL); if (Bedingung! = null) {Q.SetProperties (Zustand); } return (lang) q.uniqueresult (); } public Final Class BootPage <T> {Protected Long Total; geschützte Liste <T> Zeilen; geschützte int limit = 0; geschützter int offset = 0; Protected String order = "ASC";Wenn Sie weiterhin ausführlich studieren möchten, können Sie hier klicken, um Ihnen zu studieren und 3 aufregende Themen anzuhängen:
Bootstrap -Lern -Tutorial
Bootstrap Practical Tutorial
Bootstrap-Plug-in-Nutzungs-Tutorial
Das obige ist die Verwendungsmethode der mit Ihnen geteilten Bootstrap -Tabelle. Ich hoffe, es wird für Sie hilfreich sein, die Nutzungsmethode der Bootstrap -Tabelle zu beherrschen.