jstl中判斷list中是否包含某個值


嗯,今天在寫一個權限模塊,寫到設置修改分配角色權限,遇到一個問題就是在所有模塊的基礎上把原本設置的角色的權限給默認選上。

emmm。。。試了很多方法,也試了很多 現在是寫出來了 ,總結一下。

首先是先寫了一個權限模塊選中頁面,頁面是這樣的:

頁面代碼是這樣寫的:

現在頁面上得到的是所有的復選框模塊,和每個tab中的復選項一一對應。但是現在是項讓他們根據之前分的權限模塊復選項給默認選中了

不用js  直接是在頁面代碼里面的用if判斷語句去判斷是否為選中狀態。

用法是:在input標簽里面的加上<c:if>判斷語句 用fn:contains去判斷這個循環得出的id是否包含在已經有的id中。

在使用fn:contains時候一定要有頁面頭部一定要引入jstl標簽庫<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>

加上之后是:

這樣頁面就會成為這樣:

打開就是默認選中狀態了。

總結一下這個方法,方便以后查看了。

不說了 ,擼代碼了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM