So laden/aktualisieren Sie eine Tabelle, wenn Sie die Tabelle über JSP Scriptlet besiedelt haben
-
27-10-2019 - |
Frage
Meine Tabellen werden mit JSP -Skriptlets gefüllt. Das Anzeigen ist kein Problem, aber wenn ich einen Einreichung mache, das die DB hinzufügt. Ich möchte, dass meine Tabelle das neue Ergebnis auf der Tabelle neu laden, aber ich denke, weil ich JSP Scriptlet verwende, muss ich möglicherweise die ganze Seite neu laden, aber ich möchte das nicht tun, gibt es eine Möglichkeit, wie ich aktualisieren/nachladen kann meine Tabelle mit dem neuen Ergebnis?
<%
List<Person> list = Function.doQueryFromDB();
for(Person person : list)
{ %>
<TR>
<TH ><%=person.getName()%><B></B></FONT>
</TR>
<%
}
%>
</table>
<%
List<Person> list = Function.doQueryFromDB();
pageContext.setAttribute("person", list);
%>
<table id="sampTable">
<c:forEach var="per" items="${person}">
<tr>
<td><c:out value="${per.name}" /></td>
</tr>
</c:forEach>
</table>
Lösung
Neu ordnen Sie einfach die Geschäftsordnung neu an, damit die Daten aus der DB geladen werden nach Die neue Zeile wird eingefügt.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow