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
1. Einleitung Vor einiger Zeit gab es eine Reihe ...
In diesem Artikel wird der spezifische Implementi...
Wie in der folgenden Abbildung dargestellt: Wenn ...
In der tatsächlichen Arbeit werden reguläre Ausdr...
Mit zunehmender Anzahl von Besuchen steigt der Dr...
Da das Kontrollkästchen bei der Webentwicklung kle...
Hintergrund Wie wir alle wissen, müssen wir nach ...
a- und href-Attribute HTML verwendet <a> zu...
Nach der Dekomprimierung der grünen Version von m...
Inhaltsverzeichnis 1. Docker installieren 2. Code...
Aufgrund der Anforderungen des Projekts habe ich ...
Einführung Die Verwendung von „ist null“, „ist ni...
<br />In früheren Tutorials von 123WORDPRESS...
Inhaltsverzeichnis 1. Umgebung Einführung 2. Inst...
1. DOCTYPE ist unverzichtbar. Der Browser bestimm...