Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    83

    passaggio da servlet a due JSP

    Salve a tutti,
    ho una curiosità e spero che qualcuno possa soddisfarla !
    Con l'architettura MVC si fanno comunicare servlet e jsp facendo così che si "dividano i compiti"..
    La servlet gestisce i dati e la jsp la loro impaginazione..
    per "passarsi" i dati (ad esempio un ArrayList) :
    la servlet fa cosi' : session.setAttribute("un_id",arraylist);
    la jsp fa cosi' : ArrayList al = (ArrayList)session.getAttribute("un_id");

    La domanda è questa..in un'esercizio che devo fare, la servlet ha questo ArrayList che passa alla jsp che lo stampa..fin qui tutto normale..
    devo pero' stampare il contenuto dell'arraylist anche in formato xml in un'altra pagina..
    posso quindi passare il controllo dalla servlet a due jsp ??

    cioé posso fare una cosa del genere nella servlet, sotto al codice scritto prima :
    session.setAttribute("un_id",arraylist);
    session.setAttribute("un_altro_id",arraylist);

    e nelle due jsp faccio la lettura con session.getAttribute() con i rispettivi id ?
    Altrimenti poi non so come fare a passare l'arraylist alla seconda jsp..
    grazie a tutti e buon natale



  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    83
    ma perché nessuno mi risponde???

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ciao, probabilmente non hai ricevuto pronte risposte per almeno due ragioni:

    1) E' natale
    2) Proponi una soluzione, e poi non dici se l'hai provata (e in tal caso, se funzioni o meno)

    Puoi salvare e propagare in sessione tutto quel che vuoi, devi solo decidere come vuoi organizzare i dati. Se hai scelto di fare generare ArrayList e versione xml nella servlet, continua in questo modo.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.