I have a class ABC
class ABC
{
String a;
String b;
}
and their respective getters/setters. I also have an ArrayList of objects of ABC
ArrayList<ABC> abclist = new ArrayList<ABC>();
In my JSP, I am able to access the individual values by
var abc1a = '< s:property value="abclist.get(0).getA()" />'
var abc1b = '< s:property value="abclist.get(0).getB()" />'
var abc2a = '< s:property value="abclist.get(1).getA()" />'
var abc2b = '< s:property value="abclist.get(1).getB()" />'
But how do I iterate over abclist and/or store it in a JavaScript Array? Thanks for your time.
The variable abclist
must be defined in your Action Class
or a property of your Action Class Model
<script language='JavaScript' type='text/JavaScript'>
var a, b;
<s:iterator value="abclist" var="myBean">
a = '<s:property value="myBean.a"/>';
b = '<s:property value="myBean.b"/>';
</s:iterator>
</script>