私のコントローラ メソッドは を返してModelAndView
いますが、Cookie をクライアントに書き戻す必要もあります。春にそれを行うことは可能ですか?ありがとう。
質問する
37783 次
4 に答える
54
ハンドラーメソッドにパラメーターとして応答を追加する場合(注釈付きメソッドの柔軟な署名– @RequestMapping
3.2.x、4.0.x、4.1.x、4.3.x、5.xxの同じセクションを参照)、 Cookieをに追加できます。直接応答:
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");
}
于 2011-02-03T16:40:22.947 に答える
10
の一部ではありませんが、コントローラー メソッドに渡されるオブジェクトにCookie を直接追加ModelAndView
できます。HttpServletResponse
于 2011-02-03T16:04:31.287 に答える