Iterator<RouteMatch> matches = root.matcher(requestPath.substring(bridge.getRequestContext().getPath().length()), Collections.<String, String[]>emptyMap());
// Determine a method
while (matches.hasNext()) {
RouteMatch match = matches.next();
RouteDescriptor routeDesc = getMethods(match.getRoute());
if (routeDesc != null) {
ControllerHandler target = this.bridge.getApplication().resolveBean(ControllerService.class).getDescriptor().getMethodByHandle(routeDesc.handle);
if (target.getPhase() == Phase.VIEW) {
if (requestMethod == HttpMethod.POST) {
requestTarget = target;