Class AjaxThymeleafViewResolver

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.ViewResolver

    public class AjaxThymeleafViewResolver
    extends ThymeleafViewResolver

    Subclass of ThymeleafViewResolver adding compatibility with AJAX-based events (redirects) in Spring WebFlow.

    Important: Spring WebFlow dependencies are OPTIONAL. If you are not using WebFlow in your application, then you should be using ThymeleafViewResolver directly.

    Since:
    2.0.11
    Author:
    Daniel Fernández
    • Constructor Detail

      • AjaxThymeleafViewResolver

        public AjaxThymeleafViewResolver()
    • Method Detail

      • getAjaxHandler

        public org.springframework.js.ajax.AjaxHandler getAjaxHandler()

        Return the AJAX handler (from Spring Javascript) used to determine whether a request is an AJAX request or not in views resolved by this resolver.

        An instance of SpringJavascriptAjaxHandler is set by default.

        Returns:
        the AJAX handler.
      • setAjaxHandler

        public void setAjaxHandler​(org.springframework.js.ajax.AjaxHandler ajaxHandler)

        Sets the AJAX handler (from Spring Javascript) used to determine whether a request is an AJAX request or not in views resolved by this resolver.

        An instance of SpringJavascriptAjaxHandler is set by default.

        Parameters:
        ajaxHandler - the AJAX handler.