我的控制器方法返回ModelAndView,但还需要将Cookie写回客户端。Spring有可能吗?谢谢。
ModelAndView
如果你的反应作为参数添加到您的处理方法(见灵活的签名@RequestMapping注解的方法 -同一部分3.2.x中,4.0.x版,4.1.x版,版本4.3.x,5.0.x版),您可以将Cookie添加到直接回应:
@RequestMapping
科特林
@RequestMapping(["/example"]) fun exampleHandler(response: HttpServletResponse): ModelAndView { response.addCookie(Cookie("COOKIENAME", "The cookie's value")) return ModelAndView("viewname") }
爪哇
@RequestMapping("/example") private ModelAndView exampleHandler(HttpServletResponse response) { response.addCookie(new Cookie("COOKIENAME", "The cookie's value")); return new ModelAndView("viewname"); }