try {
portlet.processAction(actionRequest, actionResponse);
if (actionResponse.isRedirected())
response.sendRedirect(actionResponse.getRedirection());
} catch (IllegalStateException ise) {
actionResponse.cancelRedirected();
}
portletHolder.setActionResponse(actionResponse);
}