Cleans up method name
Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/c9c21378 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/c9c21378 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/c9c21378 Branch: refs/heads/master Commit: c9c21378f2fb2ff21355c128c45e106ebd87ad7c Parents: 6d7ac40 Author: Lukasz Lenart <lukaszlen...@apache.org> Authored: Tue Apr 19 08:25:28 2016 +0200 Committer: Lukasz Lenart <lukaszlen...@apache.org> Committed: Wed May 4 09:18:41 2016 +0200 ---------------------------------------------------------------------- .../apache/struts2/dispatcher/mapper/DefaultActionMapper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/struts/blob/c9c21378/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java b/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java index 95ab0d5..f30e0fd 100644 --- a/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java +++ b/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java @@ -136,7 +136,7 @@ public class DefaultActionMapper implements ActionMapper { put(METHOD_PREFIX, new ParameterAction() { public void execute(String key, ActionMapping mapping) { if (allowDynamicMethodCalls) { - mapping.setMethod(key.substring(METHOD_PREFIX.length())); + mapping.setMethod(cleanupActionName(key.substring(METHOD_PREFIX.length()))); } } }); @@ -148,7 +148,7 @@ public class DefaultActionMapper implements ActionMapper { if (allowDynamicMethodCalls) { int bang = name.indexOf('!'); if (bang != -1) { - String method = name.substring(bang + 1); + String method = cleanupActionName(name.substring(bang + 1)); mapping.setMethod(method); name = name.substring(0, bang); }