2015-07-23 11 views
6

Sto cercando di ottenere ogni valore da un oggetto 'applicazione' (in javascript usando jquery) che ha per lo più proprietà di stringhe e booleane, ma anche un elenco. Voglio averlo sul mio lato server, java.Come ottenere javascript (jquery) Array da java?

Ecco quello che faccio per ottenere le stringhe e booleani:

Javascript con il riposo:

requete = clientRestApplication.saveApplication.read(application.id, application); 
      requete.done(); 

applicazione è il mio oggetto del corso. Contiene un array chiamato mail riempito con stringhe.

@RequestMapping(value = "/enregistrerApplication/id/{id}", method = RequestMethod.GET) 
@ResponseBody 
public void EnregistrerApplication(@PathVariable Long id, String nom, String acronyme, Integer idWebGD, Boolean estProgressWindows, 
            Boolean estProgressUnix, Boolean estDelphi, String cheminPatchWin, String cheminPatchUnix, 
            String cheminOutilsCompileWin, String cheminOutilsCompileUnix, String serveurCVS, String loginCVS, 
            String mdpCVS, boolean versionEncours, ArrayList<String> mails) { ... } 

Da qui posso usare ogni singolo attributi per fare quello che voglio, ma non posso ottenere il mio allineamento con qualsiasi mezzo ...

Probabilmente sto facendo qualcosa di sbagliato, può aiutare qualcuno? Molte grazie.

+0

Can u in grado di mostrare l'array JavaScript? E in quale forma ne hai bisogno nel controller Spring? –

risposta

1

Rendere JSON la parte Java restituita. Converti il ​​tuo array Jaava in JSON: Convert normal Java Array or ArrayList to Json Array in android

E elaborare questo JSON dal lato Javascript/JQuery.

EDIT inversa: Get JSON e si trasforma in un array Java: How to parse a JSON and turn its values into an Array?

+0

Grazie per la risposta: sono piuttosto nuovo in questo e un po 'perso. Non ho JSONArray disponibile, quindi presumo di aver bisogno di aggiungerlo al mio progetto in qualche modo ... Ma sei sicuro di aver capito la mia domanda? Ho bisogno di ottenere un array da javascript a java, non viceversa. – ToyToy

+0

@Toy Ma la tua domanda è diversa. Hai fatto una domanda come JAVA a JAVASCRIPT? Pls controlla. –

+1

@ToyToy JSON è perfettamente il ponte per Java ==> Javascript. Ma lo stesso modo invertito. In Java, ricevi JSON e rendilo un array Java. La risposta è qui: http://stackoverflow.com/questions/2255220/how-to-parse-a-json-and-turn-its-values-into-an-array – 3pic

Problemi correlati