【发布时间】:2012-01-28 11:16:39
【问题描述】:
我有一个支持 bean 中的对象列表 我想在 JavaScript 中迭代它, 所以我尝试了以下方法:
<script>
//<![CDATA[
var length = #{fn:length(myBean.myList)};
for (i = 0; i <= length; i++) {
var value = '#{myBean.myList[i].id}';
var label = '#{myBean.myList[i].firstName}';
alert(value);
alert(label);
}
//]]>
</script>
我在控制台中没有收到任何错误,但它显示空警报。这是如何引起的,我该如何解决?
【问题讨论】:
-
我不是java专家,但我猜
#的东西应该在服务器端执行,而你的循环和它的i变量在客户端。 -
el 可以在 JS 中执行没有问题,问题在于循环变量。
标签: javascript jsf jsf-2 el