明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

html頁面如何實行數(shù)據(jù)排序?(附代碼)

[摘要]本篇文章給大家?guī)淼膬?nèi)容是關(guān)于html頁面如何實行數(shù)據(jù)排序?(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。前些天在進行成績排名的時候,用到了這個小技巧。直接在html代碼中用el表達式就可以實現(xiàn)數(shù)據(jù)排序的功能,第一次寫博客,還請多指教。。成績排名先要將數(shù)據(jù)按照正序的方式...

本篇文章給大家?guī)淼膬?nèi)容是關(guān)于html頁面如何實行數(shù)據(jù)排序?(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

前些天在進行成績排名的時候,用到了這個小技巧。直接在html代碼中用el表達式就可以實現(xiàn)數(shù)據(jù)排序的功能,第一次寫博客,還請多指教。。

成績排名先要將數(shù)據(jù)按照正序的方式拿出來:

select * from table where 1 = 1 order by score desc;

然后就是用<c:foreach>將數(shù)據(jù)遍歷,同時加入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>來進行數(shù)據(jù)number的定義和運算,如果是分頁數(shù)據(jù)只需要將${number }替換成${number+(currentPage-1) }即可。其中currentPage是當(dāng)前頁的頁碼。

相關(guān)推薦:

html怎么操作來實現(xiàn)留言板樣式?(代碼示例)

HTML中怎么使文字各種居中對齊?(代碼示例)

html和css結(jié)合實現(xiàn)手機端網(wǎng)頁自適應(yīng)的代碼

以上就是html頁面如何實行數(shù)據(jù)排序?(附代碼)的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護的網(wǎng)站。