Spring MVC的java Cookie问题
我试图使用@Cookie
获取cookie值。但如果cookie值为空,我会得到400个错误。发生了什么?
这是我的控制器:
public String listContacts(Map<String, Object> map,
HttpServletResponse response, @CookieValue("flag") String flag) {
response.addCookie(new Cookie("flag", "In use"));
...
# 1 楼答案
尝试在
@CookieValue
注释中设置required = false
:默认情况下,spring希望cookie头出现,否则抛出异常: