1

私のテーブルは、jsp スクリプトレットを使用して入力されます。表示は問題ありませんが、DB に追加する送信を行うと表示されます。テーブルに新しい結果をリロードさせたいのですが、jsp スクリプトレットを使用しているため、ページ全体をリロードする必要があるかもしれませんが、それをしたくありません。リフレッシュ/リロードできる方法はありますか?新しい結果を持つ私のテーブル?


    <% 
    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>
4

1 に答える 1

0

新しい行が挿入されたにデータが DB からロードされるように、ビジネス コードを再配置するだけです。

于 2012-02-17T10:25:10.277 に答える