@Override
public void doHelp(RenderRequest request, RenderResponse response) throws PortletException, IOException {
String dispatchPage = getDispatchPage(request, HST_HELP_PAGE_PARAM_NAME, defaultHelpPage);
if (!PortletConfigUtils.isEmpty(dispatchPage)) {
try {
request.setAttribute(ContainerConstants.HST_RESET_FILTER, Boolean.TRUE);
dispatch(getPortletContext().getRequestDispatcher(dispatchPage), request, response, true);
} catch (Exception e) {
Logger logger = HstServices.getLogger(LOGGER_CATEGORY_NAME);
if (logger != null) {
logger.warn("Failed to dispatch page - {} : {}", dispatchPage, e);
}
}
} else {
processRequest(request, response);
}
}