当用户登录时,我使用javascript将jwt令牌保存在cookies中
document.cookie = "token=Bearer " + userDetails.loginSuccess.token;
但是当我向spring引导控制器发出请求时,我找不到cookie
public String home(@CookieValue(value = "token") String token,
@PathVariable String businessId,
@PathVariable String cartId, ModelMap model,
HttpServletRequest request) {}
如何在控制器中获取它的cookie值?
2条答案
按热度按时间fzsnzjdm1#
您可以直接在控制器中获取httpservletrequest对象,然后像这样获取cookies。
xj3cbfub2#
应该是name=“token”而不是value