diff --git a/core/src/main/java/org/apache/struts2/views/jsp/iterator/SubsetIteratorTag.java b/core/src/main/java/org/apache/struts2/views/jsp/iterator/SubsetIteratorTag.java index 7df704f1c..61f394257 100644 --- a/core/src/main/java/org/apache/struts2/views/jsp/iterator/SubsetIteratorTag.java +++ b/core/src/main/java/org/apache/struts2/views/jsp/iterator/SubsetIteratorTag.java @@ -194,7 +194,7 @@ public class SubsetIteratorTag extends StrutsBodyTagSupport { // source Object source = null; - if (sourceAttr == null && sourceAttr.length() <= 0) { + if (sourceAttr == null || sourceAttr.length() == 0) { source = findValue("top"); } else { source = findValue(sourceAttr);