Salve a tutti, vorrei sapere come viene gestita una variabile definita in questo modo
Nello specifico:
Spero di essere stato abbastanza chiaro, grazie a tutti in anticipo.
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){
....
}
- 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?
- 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.