1. 程式人生 > >如何在js或者jquery中操作EL表達式的一個List集合

如何在js或者jquery中操作EL表達式的一個List集合

就是 layer http style use class urn details 表達式

------------吾亦無他,唯手熟爾,謙卑若愚,好學若饑-------------

先說明此篇博客看明白了可以幹嘛:

就是在js或者jquery中操作一個EL表達式的一個list集合或者復雜類型或者內存地址

首先說明,從el表達式拿到的復雜類型,包括內存地址,js是無法直接進行操作的,所以得轉換為簡單類型,不是直接拿內存地址操作

eval也操作不了內存地址

我先說明思路:就是先用jstl轉換為為簡單類型,然後對簡單類型做操作,示例不寫的復雜,看一下就好:

            /*最牛的判斷方式!!!!!!!*/
            var flagchongfu=false
; var array = new Array(); <c:forEach items="${muser.sysCourseList}" var="t"> array.push(${t.vid}); //js中可以使用此標簽,將EL表達式中的值push到數組中 </c:forEach> for(var i=0;i<array.length;i++) { if(array[i]==id){ flagchongfu
=true; } } if(flagchongfu==true){ layer.alert(‘不要重復購買‘, {icon: 2}); return; }

作者:晨曦Dawn

作者的博客園地址:http://www.cnblogs.com/DawnCHENXI/p/9061478.html

轉載請註明出處!

參考博客:天降爆米花 https://blog.csdn.net/dream20nn/article/details/51496860

如何在js或者jquery中操作EL表達式的一個List集合