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
Inhaltsverzeichnis 1. Installation 2. Import 3. V...
In diesem Artikel wird die Verwendung und Install...
1. Die Bedeutung von Indizes Indizes werden verwe...
Bei vielen Benutzern ist dieser Fehler beim Start...
In der MySQL-Dokumentation können MySQL-Variablen...
MySQL-Fehler: Parameterindex außerhalb des gültig...
Bei jedem Start von Tomcat werden die folgenden P...
In diesem Artikel wird der spezifische Code von V...
Ich habe heute eine neue Version von MySQL (8.0.2...
Die Ausführungsreihenfolge der SQL-Abfrageanweisu...
Im Vergleich zum Windows-System bietet das Linux-...
Vorwort Im Internet gibt es häufig Artikel, die v...
Inhaltsverzeichnis Vorwort 1. Vorbereitung - Serv...
#docker ps-Check, alle Ports sind zugeordnet CONT...