美文网首页
Cookie设置问题:addCookie要在响应输出之前进行

Cookie设置问题:addCookie要在响应输出之前进行

作者: 第四单元 | 来源:发表于2020-03-30 13:31 被阅读0次

在这个项目中使用原生的HttpServletResponse.getWriter().print()来输出html,作为响应。同时使用原生的HttpServletResponse.addCookie()来设置cookie。

在一次需求开发中,发现明明调用addCookie设置了cookie。但看接口返回的response里没有该cookie。

后来发现对addCookie的调用在getWriter().print()之后了。这导致设置的cookie没有起作用。因为print()已经开始给前端返回响应了,再去设置cookie就无法作为响应返回了。

相关文章

网友评论

      本文标题:Cookie设置问题:addCookie要在响应输出之前进行

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