事实证明,使用
setHeader()method删除所有具有相同名称的先前标头,因此我只创建了简单的for循环
doFilter()方法。它将SameSite
= Strict属性添加到设置的每个cookie。
boolean firstHeader = true; for (String header : cookiesHeaders) { if (firstHeader) { httpResponse.setHeader("Set-cookie", String.format("%s; %s", header, "SameSite=Strict")); firstHeader = false; continue; } httpResponse.addHeader("Set-cookie", String.format("%s; %s", header, "SameSite=Strict")); }


