问题描述
<% List<String> list = (List)session.getAttribute("list") ; %> <script>function A(b){ if(<%=list.size()>0%>){ for(var i=0;i<<%=list.size()%>;i++){ 我想判断 b 是否在 list 中 ,如果写 <%= list%>.get(i) 会报错。 }} </script>我是想判断一下权限的,如果b在list中 就可以跳转,else alert(无权) 求各位帮忙啦
解决方案
。。。发现又看错问题了这样不知道行不行<script> function A(b){ var list = "<%=session.getAttribute("list")%>"; var size = list.length;if(size > 0){ for(var i=0;i < size;i++){ if(b == list[i]) xxxxxxx; } }</script>
解决方案二:
最直接的做法是在页面里放一个 <input id ="size" type="hidden" value="#session.list.size" / ><script>function A(b){ var size = document.getElementById("size").value;if(size > 0){ for(var i=0;i < size;i++){ 我想判断 b 是否在 list 中 ,如果写 <%= list%>.get(i) 会报错。 }}
时间: 2024-10-02 13:44:20