html頁面如何實施資料排序? (附代碼)

不言
發布: 2018-08-14 16:57:36
原創
6111 人瀏覽過

本篇文章帶給大家的內容是關於html頁面如何實施資料排序? (附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

前幾天在進行成績排名的時候,用到了這個小技巧。直接在html程式碼中用el表達式就可以實現資料排序的功能,第一次寫博客,也請多指教。 。

成績排名先要將資料用正序的方式拿出來:

select * from table where 1 = 1 order by score desc;
登入後複製

然後就是用<c:foreach>將資料遍歷,同時加入EL表達式來顯示排名:

<c:set var="number" value="1"></c:set>
<c:foreach item="${array }" var="data">
    <span>名次:</span>${number }
    <span>成绩:</span>${data.score }
    <c:set var="number" value="${number+1 }"></c:set>
</c:foreach>
登入後複製

程式碼是用<c:set>來進行資料number的定義和運算,如果是分頁資料只需要將${number }替換成${number (currentPage-1) }即可。其中currentPage是目前頁的頁碼。

相關推薦:

html怎麼操作來實作留言板樣式? (程式碼範例)

HTML中怎麼使文字各種居中對齊? (程式碼範例)

html和css結合實作手機端網頁自適應的程式碼

以上是html頁面如何實施資料排序? (附代碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板