// Invoke the appropriate request processor for this request
try {
request.setAttribute(Constants.ACTION_EVENT_KEY, event);
ModuleUtils.getInstance().selectModule(request, servletContext);
ModuleConfig moduleConfig = (ModuleConfig)
request.getAttribute(Globals.MODULE_KEY);
if (log.isTraceEnabled()) {
log.trace("Assigned to module with prefix '" +
moduleConfig.getPrefix() + "'");
}
RequestProcessor processor =
getRequestProcessor(moduleConfig, servletContext);
if (log.isTraceEnabled()) {
log.trace("Invoking request processor instance " + processor);