public void initFilter(FilterConfig filterConfig, WebApplication webApplication) throws ServletException { webApplication.getRequestCycleSettings().setRenderStrategy( IRequestCycleSettings.REDIRECT_TO_RENDER); webApplication.getRequestCycleSettings() .addResponseFilter(new PortletInvalidMarkupFilter()); }
/** * Overrides render strategy and adds the {@link PortletInvalidMarkupFilter} filter. * * @see PortletInvalidMarkupFilter * @param webApplication */ public void initFilter(FilterConfig filterConfig, WebApplication webApplication) throws ServletException { // override render strategy to REDIRECT_TO_REDNER webApplication.getRequestCycleSettings().setRenderStrategy( IRequestCycleSettings.REDIRECT_TO_RENDER); // Add response filter to remove extra HTML such as <body> etc as they are not appropriate // for portlet environments webApplication.getRequestCycleSettings() .addResponseFilter(new PortletInvalidMarkupFilter()); }
htmlvalidator.setIgnoreAutocomplete(true); htmlvalidator.setIgnoreKnownWicketBugs(true); getRequestCycleSettings().addResponseFilter(htmlvalidator);
getRequestCycleSettings().addResponseFilter(EmptySrcAttributeCheckFilter.INSTANCE);