[Java] Session Attribute Spring MVC

Discussione in 'Java' iniziata da mirkomirko, 2 Gennaio 2017.

Tag (etichette):
  1. mirkomirko

    mirkomirko Nuovo Utente

    Registrato:
    30 Luglio 2012
    Messaggi:
    25
    Mi Piace Ricevuti:
    4
    Punteggio:
    3
    Salve a tutti, vorrei sapere come viene gestita una variabile definita in questo modo
    Codice:
    @SessionAttributes( {Controller.MY_VARIABLE})
    
        public static final String MY_VARIABLE = "myVariable";
       
        @ModelAttribute(MY_VARIABLE)
        public Boolean getMyVariable(){
            return object.getMyVariable();
        }
    
       method(PortletRequest request, Model model, @ModelAttribute(MY_VARIABLE) boolean myVariable){
       ....
      }
    
    Nello specifico:
    1. quando viene renderizzata la jsp, nei punti in cui la variabile è chiamata viene ricalcolata ogni volta, oppure viene calcolata soltanto prima della Render della view ed è sempre disponibile, risparmiando delle chiamate ripetitive?
    2. Quando la porto come parametro in un metodo, anche li è gia calcolata, oppure per ogni dichiarazione all'interno di un metodo (ad esempio un controllo condizionato come un if), viene sempre ricalcolata?

    Spero di essere stato abbastanza chiaro, grazie a tutti in anticipo.
     
  2. ottofonsuppost

    ottofonsuppost Utente Attivo

    Registrato:
    10 Maggio 2016
    Messaggi:
    170
    Mi Piace Ricevuti:
    13
    Punteggio:
    18
    Per vedere il valore delle variabili durante il funzionamento del programma, basta fare il DEBUG e seguire passo passo le istruzioni che il computer esegue; oppure metti dei SEGNALIBRO nel DEBUG in punti prestabiliti. Ciao, OTTO.
     
Sto caricando...

Condividi questa Pagina