我在会话中设置了一个名为“bikes”的属性,它是一个List。 例如,此代码打印列表的第firt元素:
function affiche() {
var myString = "${bikes.get(0).getName()}";
alert(myString);
}
我想使用例如for循环并使用类似的东西 “$ {bikes.get(ⅰ).getName()}”; 但我找不到办法。
有什么想法吗?
先谢谢你
编辑:使用java页面,我正在做
session.setAttribute("bikes", bikes);
我在jsp页面中找到访问List的唯一方法是执行类似
的操作var st = "$bikes";
但这会产生类似[(filePathToObjectPackage @ 543622),(filePathToObjectPackage @ 54328)]的内容。我认为这些数字与记忆有关。我可能是错的,但我认为访问该列表中的对象的唯一方法是执行
var myString = "${bikes.get(0).getName()}";
如果是这样,我希望能够为变量中包含的数字调用它。
我希望现在更清楚......
答案 0 :(得分:-1)
您是否尝试过这种方式:
function affiche() {
var myString = "";
for (var i = 0; i < bikes.length; i ++ ){
myString = "${bikes.get(i).getName()}";
alert(myString);
}
}
&#13;