1

jstlを使用してデータベーステーブルにアクセスしています。クエリが実行された後、jstlを使用してその実行時間を見つける必要があります。使用するコードを添付しました:

<sql:update dataSource="${conn}" var="addresses">
    ${query}
</sql:update>

それを見つける方法はありますか?$ {addresses}を使用して、影響を受ける行の数を見つけます。

前もって感謝します

4

1 に答える 1

1

簡単な解決策は次のとおりです。

<jsp:useBean id="beginUpdate" class="java.util.Date"/>
<sql:update dataSource="${conn}" var="addresses">
    ${query}
</sql:update>
<jsp:useBean id="endUpdate" class="java.util.Date"/>
<c:set var="updateDuration" value="${endUpdate.time - beginUpdate.time}"/>

しかし、これは実際には更新のタイミングを正確に合わせるための最良の方法ではありません。ただし、必要なのが所要時間の一般的な測定値だけである場合は、おそらく問題ありません。

于 2013-01-18T17:28:51.037 に答える