我的 Controller 方法返回 ModelAndView
,但也有写cookie回客户端的要求。可以在 Spring 中完成吗?谢谢。
最佳答案
如果您将响应作为参数添加到您的处理程序方法中(请参阅 flexible signatures of @RequestMapping
annotated methods – 3.2.x 、 4.0.x 、 4.1.x 、 4.3.x 、 5.x.x 的相同部分),您可以 |7105|7104直接回复:
Kotlin
@RequestMapping(["/example"])
fun exampleHandler(response: HttpServletResponse): ModelAndView {
response.addCookie(Cookie("COOKIENAME", "The cookie's value"))
return ModelAndView("viewname")
}
java @RequestMapping("/example")
private ModelAndView exampleHandler(HttpServletResponse response) {
response.addCookie(new Cookie("COOKIENAME", "The cookie's value"));
return new ModelAndView("viewname");
}
关于spring-mvc - 在spring mvc 3中,如何在返回ModelAndView的同时编写cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4888456/