java – spring-mvc何时使用@CookieValue
发布时间:2020-05-28 19:36:00 所属栏目:Java 来源:互联网
导读:在控制器中何时应该使用@CookieValue?只有当你知道你确定cookie会存在时? 我有这个控制器: @Controller@RequestMapping(my)public class MyController { @RequestMapping() public ModelAndView index(@CookieValue(myCookie) Str
|
在控制器中何时应该使用@CookieValue?只有当你知道你确定cookie会存在时? 我有这个控制器: @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时,方法不会被调用,我想我的控制器中没有另一个方法映射到同一路径. (我的Spring版本:3.2.3) 解决方法Kal在评论中回答,我把答案标记为回答/关闭.@CookieValue具有必需参数,默认情况下设置为true. 所以, @CookieValue(value="myCookie",required=false) 解决了我的问题. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
