日期:2014-05-19  浏览次数:20713 次

JS在EL表达式中传值的问题
var length= ${requestScope.newslistsize};
for(var i=0;i<length;i++){
document.write("<li><a href=' '>${requestScope.newslist[i].newsTitle}</a></li>")
}
其中newslist[i] i怎么传 newslist["+i+"]报错
------解决方案--------------------
引用:
引用:可以换一种思路、用EL表达式循环输出嘛!!! 怎么实现?


<c:forEach var="i" begin="1" end="${requestScope.newslistsize}" step="1">  
      document.write("<li><a href=' '>${requestScope.newslist[i].newsTitle}</a></li>");
</c:forEach>