Java map vers Javascript map ?

Java map vers Javascript map ? - Javascript/Node.js - Programmation

Marsh Posté le 28-09-2015 à 11:47:21    

:hello:

 

Je suis sur un projet JEE et je bloque sur une problématique...
J'ai un robot qui possède un identifiant, en sélectionnant un robot dans l'écran je dois avoir une liste d'action possible pour CE robot.

 

Dans mon code java j'associe le code du robot à une liste d'action.

Code :
  1. Map<String, List<OptionCombo>> mapCombo = new HashMap<String, List<OptionCombo>>();
  2. // DU CODE //
  3. .
  4. .
  5. .
  6. mapCombo.put(automate.getIdentifiantAutomate(), listeCombo);
 

Dans ma JSP j'essaye (c'est la ou je bloque) de transformer cette Java map en map Javascript utilisable

Code :
  1. <script type="text/javascript">
  2.     var mapJs = new Object();
  3.     <%Iterator iterator = mapCombo.entrySet().iterator();
  4.         while (iterator.hasNext()) {
  5.             Map.Entry entry = (Map.Entry) iterator.next();
  6.             String key = (String) entry.getKey();
  7.             List value = (List) entry.getValue();%>
  8.             var keyJs = "<%=key%>";
  9.             var valueJs = <%=value%>;
  10.             mapJs[keyJs] = valueJs;
  11.     <%}%>
  12.     </script>
 

Le problème ce sont les deux lignes en rouge, ça aurait été trop beau pour que ça marche comme ça  :sarcastic:

 

En gros comment "transférer" ma liste Java dans une variable Js ??

 


Merci !

 

ps : avant toute remarque sur du Json, JSTL etc... je ne peux pas en utiliser  :o


Message édité par WizardPC le 28-09-2015 à 11:49:03

---------------
Modding/Watercooling : PiBoy! ~ WaterBox // Achat / Vente !!
Reply

Marsh Posté le 28-09-2015 à 11:47:21   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed