c:forEach怎么把变量值赋给js脚本c:iftest ${haveMenus!null} c:forEachvar menu items ${hav
c:forEach怎么把变量值赋给js脚本
<c:if test= "${haveMenus != null} ">
<c:forEach var= "menu " items= "${haveMenus} ">
<script type= "text/javascript ">
var name = "${menu} ";
selectRoleHaveMenus(name);
</script>
</c:forEach>
</c:if>
我有这样一个需求
在forEach循环里面循环取出一个List的值menu
想赋给js中
但是var name = "${menu} ";这样就有错误
我直接var name = "xxxx ";
这样就可以
怎么样解决呀,把循环的menu的值赋给name
[解决办法]
页面加上 <%@ taglib uri= "http://java.sun.com/jstl/core_rt " prefix= "c "%>
[解决办法]
var name = " <%=menu%> ";
