So laden/aktualisieren Sie eine Tabelle, wenn Sie die Tabelle über JSP Scriptlet besiedelt haben

StackOverflow https://stackoverflow.com/questions/9326469

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>
War es hilfreich?

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
scroll top