Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    88

    portarsi dietro un'arrayList in una form

    ragazzi ho questa domanda.
    passo una form (pippoForm) che contiene un arrayList (listaSoggetti) a una jsp e quando faccio submit che chiama la action (eseguiAction) vorrei che questo arrayList (listaSoggetti) fosse ancora nella form (pippoForm) in modo che la action che ho invocato(eseguiAction) lo possa usare.
    Non posso mettere l'oggetto in sessione

    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Se usi jsf c'è keepAlive

    Altrimenti, che io sappia, il sistema più comodo è la sessione.

    Se questa proprio non la puoi usare, mi vengono in mente solo barbatrucchi poco carini, tipo trasformare l'array in una stringa e passarla come input di tipo hidden del form.
    La stringa può essere un xml, un json o quel che ti pare. Sempre che la lista non sia troppo lunga e che i singoli oggetti non siano troppo complessi...
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    88
    La sessione non posso proprio usarla, e non posso usare nemmeno jsf,
    i barbatrucchi li conosco e vi ho fatto questa domanda proprio perchè non voglio credere che non esista un modo pulito per fare questa cosa.

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Originariamente inviato da draghe
    non voglio credere che non esista un modo pulito per fare questa cosa.
    Considerando le caratteristiche del protocollo HTTP, direi che non potendo usare le sessioni, non potendo usare i Cookies e non potendo usare i barbatrucchi, non puoi ottenere quello che vuoi.

    Purtroppo, i miracoli non li hanno ancora standardizzati nelle RFC.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2025 vBulletin Solutions, Inc. All rights reserved.