diff --git a/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletApiResponse.java b/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletApiResponse.java index ce35fd536a5..6baaf8e7b99 100644 --- a/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletApiResponse.java +++ b/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletApiResponse.java @@ -596,7 +596,8 @@ public class ServletApiResponse implements HttpServletResponse @Override public boolean isPartitioned() { - return Boolean.parseBoolean(getAttributes().get(HttpCookie.PARTITIONED_ATTRIBUTE)); + String value = getAttributes().get(HttpCookie.PARTITIONED_ATTRIBUTE); + return value != null && !StringUtil.asciiEqualsIgnoreCase("false", value); } @Override diff --git a/jetty-ee11/jetty-ee11-servlet/src/main/java/org/eclipse/jetty/ee11/servlet/ServletApiResponse.java b/jetty-ee11/jetty-ee11-servlet/src/main/java/org/eclipse/jetty/ee11/servlet/ServletApiResponse.java index c5668fe3095..eee3c612f2d 100644 --- a/jetty-ee11/jetty-ee11-servlet/src/main/java/org/eclipse/jetty/ee11/servlet/ServletApiResponse.java +++ b/jetty-ee11/jetty-ee11-servlet/src/main/java/org/eclipse/jetty/ee11/servlet/ServletApiResponse.java @@ -633,7 +633,8 @@ public class ServletApiResponse implements HttpServletResponse @Override public boolean isPartitioned() { - return Boolean.parseBoolean(getAttributes().get(HttpCookie.PARTITIONED_ATTRIBUTE)); + String value = getAttributes().get(HttpCookie.PARTITIONED_ATTRIBUTE); + return value != null && !StringUtil.asciiEqualsIgnoreCase("false", value); } @Override