一、var length_p=${pictures}是错误的
var length_p=“${pictures}”是正确的
二、<%=basePath%>是错误的
"<%=basePath%>"是正确的
三、
var picture="${pictures[0]}";//可以获取相对应的值
var i=0;
var picture="${pictures[i]}";//获取到的是空
var picture='${pictures[""+i+""]}';//可以,但是每次获取的都是"${pictures[0]}"
注意:不能"${pictures["+i+"]}"; 浏览器会直接报错,EL表达式不能这样拆分写
那么我们如何进行循环遍历呢?
<c:forEach items="${pictures}" var="t">
pictures[q]="${t}";
q++;
</c:forEach>