这是我的服务器端类
public class DefinitionT implements java.io.Serializable {
private int id;
private String value;
.....
这两个字段有 getter 和 setter。在我的 JSP 方面,我有一个声明为
<script type="text/javascript">
var g_definitions="<s:property value="definitions"/>";
</script>
我的 Struts Action 有一个名为 getDefinitions 的 getter,它被调用并返回一个 DefinitionT 对象列表。
在我的 JS 中,我有以下代码
for( var i = 0; i < 2; i++ )
{
$("#definitionsDiv").append(g_definitions[i].value);
}
首先,我试图弄清楚如何获取列表中的对象数量,但 g_definitions.size 是“未定义”如果我尝试访问 g_definitions[0].value 它也是未定义的。如何正确处理此列表?