private ContentSectionPage sectionPage = new ContentSectionPage();
// Restore the wrapped request
request = DispatcherHelper.getRequest();
DispatcherHelper.cacheDisable(response);
ContentSection section =
ContentSectionDispatcher.getContentSection(request);
if (Web.getContext().getUser() == null) {
throw new LoginSignal(request);
} else if (! ContentSectionDispatcher.checkAdminAccess(request, section)) {
throw new com.arsdigita.cms.dispatcher.AccessDeniedException();
}
RequestContext context = DispatcherHelper.getRequestContext(request);
sectionPage.init();
sectionPage.dispatch(request, response, context);