In diesem Artikelbeispiel wird der spezifische Code von Vue zur Implementierung der Studentenverwaltung zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt Schwierigkeit
Teil des CodesVue.js <Skript> let app = neues Vue({ el:"#app", Daten:{ currentPage:1, //Aktuelle Seite pageSize:10, //Anzahl der pro Seite angezeigten Datensätze total:0, //Gesamtzahl der Datensätze; list:[], //Aktuelle Seitendaten //Binding Studenteninformationen student:{ Name:"", Alter:"" } }, Methoden:{ Pager:Funktion(Nummer){ diese.aktuelleSeite = Nummer; dies.getData(); }, getData:Funktion () { axios.post("/StudentManager/showAllServlet?currentPage=" + diese.currentPage + "&pageSize=" + diese.pageSize).then((resp) => { diese.Liste = bzw. Daten.Daten; dies.total = bzw. Daten.total; }); }, hinzufügen:Funktion () { wenn (this.student.id === undefiniert) { axios.post("/StudentManager/addStudentServlet", this.student).then((resp) =>{ wenn (bzw.Daten.Flag){ dies.getData(); }anders { alert("Hinzufügen fehlgeschlagen!"); } }); }anders { axios.post("/StudentManager/updateStudentServlet", this.student).then((resp)=>{ wenn (bzw.Daten.Flag){ dies.getData(); }anders { alert("Änderung fehlgeschlagen!"); } }); } }, deleteStudent:Funktion (id) { axios.post("/StudentManager/deleteStudentServlet?id="+id).then((resp)=>{ wenn (bzw.Daten.Flag){ dies.getData(); }anders { alert("Löschen fehlgeschlagen!"); } }); }, findById:Funktion (id) { axios.post("/StudentManager/findByIdStudentServlet?id=" + id).then((resp)=>{ dieser.Student = bzw. Daten; }); } }, montiert:Funktion () { dies.getData(); } }); </Skript> Paginierte Studierendeninformationen anzeigen // Servlet Zeichenfolge aktuelleSeite = request.getParameter("aktuelleSeite"); String Seitengröße = request.getParameter("Seitengröße"); PageBean<Student> pageBean = showAllStudentService.showAllStudent(Integer.parseInt(aktuelleSeite), Integer.parseInt(Seitengröße)); ObjectMapper ObjektMapper = neuer ObjectMapper(); : String json = objectMapper.writeValueAsString(pageBean); Antwort.getWriter().write(json); // Service @Prüfen @Überschreiben öffentliche PageBean<Student> zeigeAlleStudenten(int aktuelleSeite, int Seitengröße) { PageHelper.startPage(aktuelleSeite, Seitengröße); SqlSession sqlSession = SqlSessionUtils.getSqlSession(false); StudentMapper-Mapper = sqlSession.getMapper(StudentMapper.class); Liste<Student> Studenten = mapper.showStudent(); PageInfo<Student> pageInfo = neue PageInfo<>(Studenten); lange Gesamtsumme = pageInfo.getTotal(); int Seiten = Seiteninfo.getPages(); PageBean<Student> pageBean = neue PageBean<>(insgesamt, Studenten, Seiten); sqlSession.close(); gibt pageBean zurück; } // Dao /** * Auf der Startseite werden alle Studenten angezeigt* @Studentenliste zurückgeben*/ @Select("AUSWÄHLEN * VON Schüler") Liste<Student> showStudent(); Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Verwenden Sie Shell-Skripte, um Docker-Dienste stapelweise zu starten und zu stoppen
>>: Tutorial zum Upgrade, zur Installation und Konfiguration des Supervisors auf Centos 6.5
In der XHTML-Sprache wissen wir alle, dass das ul...
Zunächst müssen Sie bestimmen, welche Felder oder...
In diesem Artikelbeispiel wird der spezifische Co...
1. Pfeilfunktion 1. Nutzen Sie die Tatsache, dass...
Vorwort InnoDB speichert Daten in Tablespaces. In...
offizielle Tomcat-Website Tomcat entspricht einem...
Wenn MySQL zig Millionen Daten abfragt, können di...
Vorwort Immer noch in Bezug auf das zuvor erwähnt...
Hintergrund Apropos MySQL-Deadlock: Ich habe bere...
In diesem Artikelbeispiel wird der spezifische Co...
Dieser Artikel ist eine MySQL-Konfigurationsdatei...
Einführung Ich habe eine Zeit lang die PostgreSQL...
Klassifizierung der Website-Erfahrung 1. Sinneser...
1. Langsames Abfrageprotokoll 1.1 MySQL-Protokoll...
Ich hoffe, einige Eigenschaften des Abfrageformul...