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
Problembeschreibung Es gibt einen Abfragetyp name...
Verwenden Sie gespeicherte Prozeduren, um Transak...
Einführung In den letzten Jahren wurde der Ruf na...
Aus SEO- und Sicherheitsgründen ist eine 301-Weit...
Angenommen, es gibt eine Tabelle: Belohnung (Belo...
(1) Reduzieren Sie HTTP-Anfragen. (Ressourcendate...
Hinzufügen einer Netzwerkschnittstelle zum Contai...
Erstellen Sie zunächst ein spezielles Projektverz...
Besonderer Hinweis: Dieser Artikel wurde basieren...
1. Hintergrund Netplan ist ein neues Befehlszeile...
Verwenden Sie OSS, um Bilder oder Anhänge in ein ...
MySQL-Einstellungscode für grüne Version und Fehl...
Die Idee hinter der Verwendung eines Tokens zur L...
Inhaltsverzeichnis Datenspalten isolieren Präfixi...
Die Konfigurationsmethode der kostenlosen Install...