Ho un controller con all'interno due metodi. Ve li riporto di seguito
codice:
@RequestMapping(value={"......."})
public String loadComunicazioni(......., HttpSession session){
String stringa= "valore";
session.setAttribute("stringa", stringa);
return "vista";
}
@RequestMapping(value......"})
public String retrieveComunicazioneFromId(......., HttpSession session){
System.out.println(session.getAttribute("stringa"));
return "vista2";
}
Il primo metodo chiamato è loadComunicazioni che dovrebbe mettere il valore in sessione e restituire una jsp. All'interno della jsp ho un link che mi riporta a retrieveComunicazioneFromId dove dovre estrarre la stringa in sessione. Il problema è che quando stampo mi viene restituito null come valore. dove sto sbagliando? ho visto anche che spring ha un'annotation per la sessione @SessionAttributes, però non riesco a capire come utilizzarlo. qualcuno mi sa dire come risolvere il problema?