即時消息jsp jstl標籤中的新手。我有一個問題,最近我建立的網絡應用程序,可以通過收入代碼計算outlet的總金額。我使用jstl標籤在jsp中進行查詢。問題是我的頁面加載時間過長。我有大約60個插座,26個收入代碼。 1個插座可以有至少4個收入代碼。加載JSP頁面速度過慢
這裏是我的代碼
在dashboard.jsp<sql:query var="outletView" dataSource="${datasource}">
SELECT
outletid
FROM
user_payment
group by
outletid
</sql:query>
<table class="table table-bordered table-striped table-hover">
<thead>
<th> Outlet ID </th>
<th> Revenue Code </th>
<th> Total Transaction </th>
<th> Total Amount </th>
</thead>
<c:forEach items="${outletView.rows}" var="rowOutlet">
<sql:query var="outletView" dataSource="${datasource}">
SELECT
revcode,
count(receiptnumbe) as Transactions,
sum(amount) as total
FROM
user_payment
Where
outletid='${rowOutlet.outletid}'
Group by
revcode
</sql:query>
<c:forEach items="${outletView.rows}" var="displayrevcode">
<tr>
<td>${rowOutlet.outletid}</td>
<td>${displayrevcode.revcode}</td>
<td>${displayrevcode.Transactions}</td>
<td>${displayrevcode.total}</td>
</tr>
</c:forEach>
</c:forEach>
能使其更快?我有獲取和計算每個出口的收入代碼量...
Order BY 1是什麼意思? –
它與'ORDER BY outletid'相同 - 如果它是數字,則表示select語句 –
中的列順序,謝謝你的解釋。它的數組索引以1開頭。 –