Ich habe eine JSF-Anwendung, bei welcher auch JavaScript zu Einsatz kommt. Wenn ich Werte von meiner Bean gebraucht habe, dann habe ich sie mir immer so in das JavaScript generieren lassen:
Jetzt habe ich aber das Problem, dass ich in JavaScript dynamischen Zugriff auf ein Array in meiner Bean brauche. Allerdings kann ich ja nicht per JavaScript durch das Array iterieren, da ja im ersten Schritt der Inhalt Serverseitig generiert wird und erst dann die JS-Funktionen im Browser laufen. Ich habe dazu schon einiges gelesen und bisher folgende Lösungsansätze:
1. JavaScript Code dynamisch generieren aus meiner Bean
--> empfinde ich als unschön
2. JSON ect. sich näher anschauen
Gibt es sonst noch gute Lösungsansätze?
Code:
var jsVar = "#{myBeanController.myValue}";
Jetzt habe ich aber das Problem, dass ich in JavaScript dynamischen Zugriff auf ein Array in meiner Bean brauche. Allerdings kann ich ja nicht per JavaScript durch das Array iterieren, da ja im ersten Schritt der Inhalt Serverseitig generiert wird und erst dann die JS-Funktionen im Browser laufen. Ich habe dazu schon einiges gelesen und bisher folgende Lösungsansätze:
1. JavaScript Code dynamisch generieren aus meiner Bean
--> empfinde ich als unschön
2. JSON ect. sich näher anschauen
Gibt es sonst noch gute Lösungsansätze?