在控制器何時應該使用@CookieValue?
只有當你知道你確定cookie會出現時?spring-mvc何時使用@CookieValue
我有這樣的控制器:
@Controller
@RequestMapping("my")
public class MyController {
@RequestMapping("")
public ModelAndView index(@CookieValue("myCookie") String cookie,
Map<String, Object> model){
log.info("My cookie {}", cookie);
(...)
}
當Cookie設置,沒有問題的方法被調用,但是當cookie不會設置方法不叫,我想我不能再有一個方法在我的控制器映射到相同的路徑。
(我的版本春:3.2.3)
您是否嘗試過讓CookieValue成爲可選項? '@CookieValue(value =「myCookie」,required = false)' – Kal
@Kal,gee謝謝我感到很慚愧! –
歡迎您@Frederic – Kal