1

2 つの単純なインターフェイスがあります。1 つは SQL クエリを受け入れ、もう 1 つは結果を表示するポップアップです。両方を統合したい。つまり、ポップアップは必要ありません。代わりに、結果を同じページに表示する必要があります。私はそれがajaxでできることを知っていますが、方法がわかりません。その配列のもの(サーバーから配列形式でデータを送信する)に入りたくありません。単純に、現在のコードをほとんど変更せずに作業を行いたい..

これはdisplay.jspです

<body>
<form action="show.jsp" method="post" target="show.jsp">
   <textarea rows="4" cols="80" name="qry"></textarea>
   <input type="submit" value="Show"/>


以下はshow.jspです

<sql:query var="rs" dataSource="jdbc/production">
    ${param.qry}
</sql:query>
<body>
    <table width="100%" id="dataTable" class="display">
        <thead>
            <tr>
                <c:forEach var="col" items="${rs.columnNames}">
                <th>${col}</th>
                    </c:forEach>
            </tr>
        </thead>
        <tbody>
            <c:forEach var="row" items="${rs.rowsByIndex}">
                <tr>
                    <c:forEach var="column" items="${row}">
                        <td><c:out value="${column}"/></td>
                    </c:forEach>
                </tr>
        </c:forEach>
     </tbody>
</table>
</body>

誰でもこれに対する解決策を教えてください(簡単なもの)。

4

1 に答える 1