87,901
社区成员
发帖
与我相关
我的任务
分享
req.getSession().setAttribute("pdata", lPersonDatas);
req.getSession().setAttribute("size", lPersonDatas.size());
//document.write(${sessionScope.pdata[1].value});
for(var i =1 ;i<=${sessionScope.size};i++)
{
document.write(${sessionScope.pdata[i].value});
document.write("<p>aa</p>");
}
for(var i =1 ;i<=${sessionScope.size};i++)
{
document.write(${sessionScope.pdata[i].value});
}
和
document.write(${sessionScope.pdata[1].value};
document.write(${sessionScope.pdata[2].value});
document.write(${sessionScope.pdata[3].value});
document.write(${sessionScope.pdata[4].value});
document.write(${sessionScope.pdata[5].value});
document.write(${sessionScope.pdata[6].value});
在size=6的情况下
这样有什么区别吗?[/quote]
我少打了一个)[/quote]
你还是没理解
${sessionScope.pdata[i].value}中的i只能是服务器端的变量,不能是客户端的变量。[/quote]
for(var i =0 ;i<6;i++)
{
document.write(${sessionScope.pdata[i].value});
document.write("<p>aa</p>"+i);
}
意思是这个i,在客户端的话必须是以静态方式存在的,而不能是客户端中生成的动态变量?
for(var i =1 ;i<=${sessionScope.size};i++)
{
document.write(${sessionScope.pdata[i].value});
}
和
document.write(${sessionScope.pdata[1].value};
document.write(${sessionScope.pdata[2].value});
document.write(${sessionScope.pdata[3].value});
document.write(${sessionScope.pdata[4].value});
document.write(${sessionScope.pdata[5].value});
document.write(${sessionScope.pdata[6].value});
在size=6的情况下
这样有什么区别吗?[/quote]
我少打了一个)[/quote]
你还是没理解
${sessionScope.pdata[i].value}中的i只能是服务器端的变量,不能是客户端的变量。
<script type="text/javascript">
var data = [];
<c:forEach items ="${sessionScope.pdata}" var= "item">
data.push({
date:"${item.date}",
value:"${item.value}"
});
</c:forEach>
for (var i = 0; i < data.length; i++) {
document.write(data[i].value);
document.write("<p>aa</p>");
}
</script>
for(var i =1 ;i<=${sessionScope.size};i++)
{
document.write(${sessionScope.pdata[i].value});
}
和
document.write(${sessionScope.pdata[1].value};
document.write(${sessionScope.pdata[2].value});
document.write(${sessionScope.pdata[3].value});
document.write(${sessionScope.pdata[4].value});
document.write(${sessionScope.pdata[5].value});
document.write(${sessionScope.pdata[6].value});
在size=6的情况下
这样有什么区别吗?[/quote]
我少打了一个)
for(var i =1 ;i<=${sessionScope.size};i++)
{
document.write(${sessionScope.pdata[i].value});
}
和
document.write(${sessionScope.pdata[1].value};
document.write(${sessionScope.pdata[2].value});
document.write(${sessionScope.pdata[3].value});
document.write(${sessionScope.pdata[4].value});
document.write(${sessionScope.pdata[5].value});
document.write(${sessionScope.pdata[6].value});
在size=6的情况下
这样有什么区别吗? <c:forEach items ="${sessionScope.pdata}" var= "item">
<br>date:${item.date}</br>
<br> value:${item.value}</br>
<br>
formatdate<fmt:formatDate value="${item.date}" pattern="yyyy-MM-dd" />
</br>
</c:forEach >
document.write(${sessionScope.pdata[1].value});
document.write(${sessionScope.pdata[i].value});
document.write(“xx”+${sessionScope.pdata[i].value});