Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    102

    mandare un array da javascript in servlet e recuperarlo con il getParameter

    ciao a tutti, avrei un piccolo problema.
    Da un javascript mando una array a una servlet e dovrei recuperarlo. Non saprei come fare perche request.getParamenter recuper solo stringhe. come posso fare?

    grazie

    saluti

  2. #2
    se provi a recuperare l'array dovresti ottenere la rappresentazione js dell'array in stringa:

    invii

    myArr = ['dato1', 'dato2', 'dato3']

    dovresti ottenere:

    String myArr = request.getParameter("myArr");

    System.out.println(myArr);

    dovresti avere

    ['dato1', 'dato2', 'dato3']

    Comunque, provalo perché non ne sono sicuro... di sicuro so, che i dati passati come array hanno questo formato (nb: può essere ["dato1", "dato2", "dato3"], non so dirti da cosa dipende però)
    I DON'T Double Click!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    102
    si in effetti mi ritorna una stringa con gli elementi.
    Nn posso trattarla come una Lista. Hai soluzioni al di fuori del Tokenizer?


    grazie

  4. #4
    ehr,

    Codice PHP:
    String str request.getParameter("myArr");
    str str.substring(1str.length() - 1);
    String[] myArr str.split(","); 
    Ora un myArr hai un array di stringhe con i dati passati da JS
    I DON'T Double Click!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    102
    grazie mille... domani lo provo..


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.