在js中可以使用JSTL。 例 : <script language="javascript"> function init(){ <c:forEach var="right" items="${requestScope.map}"> var chk1=document.getElementsByName("chk${right.key}"); for(var i=0;i<chk1.length;i++) { var rid=chk1[i].value; <c:forEach var="role" items="${right.value}"> if(${role.role.roleid}==rid) chk1[i].checked=true; </c:forEach> } </c:forEach> } init(); </script>