美文网首页Spring程序员技术干货
SpringMVC之@CookieValue注解

SpringMVC之@CookieValue注解

作者: 紫霞等了至尊宝五百年 | 来源:发表于2018-01-29 21:33 被阅读23次

    使用@CookieValue注解映射cookie

    @CookieValue 注解能将一个方法参数与一个HTTP cookie的值进行绑定,即可自动解析cookie。
    看一个这样的场景:以下的这个cookie存储在一个HTTP请求中:

        t=4CBCBDA72BB84FC8BE0515344C6FDF46
    

    下面的代码演示了拿到 t 这个cookie值的方法:
    定义@RequestMapping注解的处理方法

        @RequestMapping(path = "/logout/", method = {RequestMethod.GET, RequestMethod.POST})
        @ResponseBody
        public String logout(@CookieValue("ticket") String ticket) {
            userService.logout(ticket);
            return "redirect:/";
        }
    

    若注解的目标方法参数不是 String 类型,则类型转换会自动进行
    这个注解可以注解到处理器方法上,在Servlet环境和Portlet环境都能使用。

    相关文章

      网友评论

        本文标题:SpringMVC之@CookieValue注解

        本文链接:https://www.haomeiwen.com/subject/kxifzxtx.html