In un controller quando si dovrebbe utilizzare @CookieValue?
Solo quando sai di essere sicuro che il cookie sarà presente?spring-mvc quando utilizzare @CookieValue
ho questo controllore:
@Controller
@RequestMapping("my")
public class MyController {
@RequestMapping("")
public ModelAndView index(@CookieValue("myCookie") String cookie,
Map<String, Object> model){
log.info("My cookie {}", cookie);
(...)
}
quando il cookie è impostato, non è un problema il metodo viene chiamato, ma quando il cookie non è impostato il metodo non viene chiamato e penso che non posso avere un altro metodo nel mio controller mappato allo stesso percorso.
(versione mio di primavera: 3.2.3)
Hai provato a rendere opzionale il CookieValue? '@CookieValue (value =" myCookie ", required = false)' – Kal
@Kal, grazie, mi vergogno tanto! –
Siamo i benvenuti @Frederic – Kal