バッキング Bean の arraylist の値から、javascript 関数 (xhtml 内) で配列を初期化したいのですが、arraylist 要素に個別にアクセスできます。
s2='#{sel_bean.retarr1(0)}';
alert(s2);
ここで、retarr1() は、arraylist の i 番目の要素を返す Bean のメソッドですが、for ループ内でそれを実行しようとすると、0 番目の要素のみが返されます。
for(i=0;i<s1;i++)
{
alert(i);
alert('#{sel_bean.retarr1(i)}');
s2='#{sel_bean.retarr1(i)}';
distarr.push(s2);
}