2015-02-08 100 views
0

我使用Spring MVC作爲我的Web應用程序,我需要將flash屬性轉換爲永久屬性,以便如果用戶重新加載頁面,它不會過期。SpringBoot&Spring MVC - 如何將flash屬性轉換爲永久屬性

我的控制器看起來像這樣

@RequestMapping(value="/verResultados/{id}") 
public String irAVerResultados(@PathVariable Long id, RedirectAttributes redir) 
{ 
    redir.addFlashAttribute("encuestaSeleccionada", encuestasRepository.findOne(id)); 
    return "redirect:/verResultados"; 
} 
@RequestMapping(value="verResultados") 
public String verResultados(@ModelAttribute("encuestaSeleccionada") Encuesta encuesta, Model model) 
{ 
    model.addAttribute("encuestaSeleccionada", encuesta); // This doesnt work. 
    return "verResultados"; 
} 

我該怎麼辦呢?

回答

1

model.addAttribute就像request.setAttribute,所以它是一個flash屬性。爲了使數據永久化,我認爲你應該使用會話。有點髒,雖然

相關問題