struts/ognl case sensitivity on bean names
Greg Huber <[email protected]> Tue, 28 Jul 2026 10:46:21 +0100
| Newsgroups | gmane.comp.jakarta.struts.devel |
|---|---|
| Message-ID | <[email protected]> |
--------------erMwXdv1Z0fVUio54O8ypaVL
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
After doing a bit more digging, seems to be related to this change
https://issues.apache.org/jira/projects/WW/issues/WW-5370
org.apache.struts2.dispatcher. HttpParameters
private HttpParameters(Map<String, Parameter> parameters) {
this.parameters = new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
this.parameters.putAll(parameters);
}
Previously
private HttpParameters(Map<String, Parameter> parameters) {
this.parameters = parameters;
}
Which subtly breaks things, so check your forms!
--------------erMwXdv1Z0fVUio54O8ypaVL--