OpenCMS: NavodProPraciSResponse |
from Wiki KIVu |
Na JSP stránkách v OpenCms se vyskytují problémy při práci s implicitní proměnnou response.Např. nefungují metody pro přesměrování prostředků - sendRedirect a sendError.
Implicitní response přepíšeme aktuální response z Cms Controlleru
CmsFlexController controller = (CmsFlexController)request.getAttribute(CmsFlexController.ATTRIBUTE_NAME);
response = controller.getTopResponse();
response.sendError(403);
Tímto způsobem můžeme pak response používat i pro sendRedirect, nebo setStatus(301).