这是我在jsp中的代码:
<script>
var myArray = [];
</script>
<c:forEach var="attributes" items="FROMthisBEAN" varStatus="vStatus" >
<script>
//Executes for each iteration. Do something COOL.
myArray.push("Something from this iteration");
</script>
</c:forEach>
现在请考虑以下几点:
<script>
var myArray = [];
<c:forEach var="attributes" items="FROMthisBEAN" varStatus="vStatus" >
myArray.push("Something from this iteration");
</c:forEach>
</script>
<c:forEach var="attributes" items="FROMthisBEAN" varStatus="vStatus" >
//Executes for each iteration. Do something COOL.
</c:forEach>
两个代码都给了我相同的输出。
问题是在性能方面哪个更好?
在第一种情况下,c:forEach 中的脚本标签会一次又一次地重复。
但在第二种情况下,我正在创建一个已经存在于 JSP 中的 c:forEach。
完全迷失在这里。请指教。