Index: src/web/org/codehaus/groovy/grails/web/mapping/filter/UrlMappingsFilter.java =================================================================== --- src/web/org/codehaus/groovy/grails/web/mapping/filter/UrlMappingsFilter.java (revision 7386) +++ src/web/org/codehaus/groovy/grails/web/mapping/filter/UrlMappingsFilter.java (working copy) @@ -37,6 +37,8 @@ import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.Collections; +import java.util.HashMap; +import java.util.Map; /** *
A Servlet filter that uses the Grails UrlMappings to match and forward requests to a relevant controller @@ -94,9 +96,12 @@ WrappedResponseHolder.setWrappedResponse(response); boolean dispatched = false; try { + Map backupParameters = new HashMap(webRequest.getParams()); for (int i = 0; i < urlInfos.length; i++) { UrlMappingInfo info = urlInfos[i]; if(info!=null) { + webRequest.getParams().clear(); + webRequest.getParams().putAll(backupParameters); info.configure(webRequest); String action = info.getActionName() == null ? "" : info.getActionName(); final String viewName = info.getViewName();