Skip to content

Commit 46153e7

Browse files
committed
WW-4801 Only one hidden field per checkboxlist.
1 parent 2fb431d commit 46153e7

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java

+13-13
Original file line numberDiff line numberDiff line change
@@ -84,22 +84,22 @@ public void generate() throws IOException {
8484
characters(itemValueStr);
8585
super.end("label");
8686

87-
// Hidden input section
88-
a = new Attributes();
89-
a.add("type", "hidden")
90-
.add("id",
91-
"__multiselect_"
92-
+ StringUtils.defaultString(StringEscapeUtils.escapeHtml4(id)))
93-
.add("name",
94-
"__multiselect_"
95-
+ StringUtils.defaultString(StringEscapeUtils.escapeHtml4(name)))
96-
.add("value", "").addIfTrue("disabled", disabled);
97-
start("input", a);
98-
end("input");
99-
10087
stack.pop();
10188
cnt++;
10289
}
90+
91+
// Hidden input section
92+
Attributes a = new Attributes();
93+
a.add("type", "hidden")
94+
.add("id",
95+
"__multiselect_"
96+
+ StringUtils.defaultString(StringEscapeUtils.escapeHtml4(id)))
97+
.add("name",
98+
"__multiselect_"
99+
+ StringUtils.defaultString(StringEscapeUtils.escapeHtml4(name)))
100+
.add("value", "").addIfTrue("disabled", disabled);
101+
start("input", a);
102+
end("input");
103103
}
104104
}
105105

0 commit comments

Comments
 (0)