Package org.thymeleaf.templateresolver

Examples of org.thymeleaf.templateresolver.ServletContextTemplateResolver


@Configuration
public class ViewConfiguration {
 
  @Bean
  public ServletContextTemplateResolver templateResolver() {
    ServletContextTemplateResolver resolver = new ServletContextTemplateResolver();
    resolver.setPrefix("/WEB-INF/templates/");
    resolver.setSuffix(".html");
    resolver.setTemplateMode("HTML5");
    resolver.setOrder(1);
    return resolver;
  }
View Full Code Here


    WebContext ctx = new WebContext(request, response, getServletContext(), request.getLocale());
    templateEngine.process(templateName, ctx, response.getWriter());
  }
 
  private static void initializeTemplateEngine() {
    ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver();
    templateResolver.setTemplateMode("HTML5");
    templateResolver.setPrefix("/WEB-INF/templates/");
    templateResolver.setSuffix(".html");
    templateResolver.setCacheTTLMs(3600000L);
    templateResolver.setCacheable(false);

    templateEngine = new TemplateEngine();
    templateEngine.setTemplateResolver(templateResolver);

    templateEngine.addDialect(new DataTablesDialect());
View Full Code Here

    return engine;
  }
 
  @Bean
  public TemplateResolver templateResolver() {
    ServletContextTemplateResolver resolver = new ServletContextTemplateResolver();
    resolver.setPrefix(env.getProperty("template.baseDir"));
    resolver.setSuffix(env.getProperty("template.suffix", ".html"));
    resolver.setTemplateMode(env.getProperty("template.mode", "HTML5"));
    resolver.setCharacterEncoding(env.getProperty("template.encoding", "UTF-8"));
    resolver.setCacheable(env.getProperty("template.cacheable", Boolean.class, Boolean.TRUE));
    return resolver;
  }
View Full Code Here

    initializeTemplateEngine();
    return instance;
  }
 
  private static void initializeTemplateEngine(){
    ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver();
    templateResolver.setTemplateMode("XHTML");
    templateResolver.setPrefix("/WEB-INF/templates/");
        templateResolver.setSuffix(".html");
        templateResolver.setCharacterEncoding("utf-8");
        templateResolver.setCacheTTLMs(Long.valueOf(3600000L));
       
//        resolverEncoding = templateResolver.getCharacterEncoding();
        templateEngine = new TemplateEngine();
        templateEngine.setTemplateResolver(templateResolver);
  }
View Full Code Here

@PropertySource("classpath:Messages.properties")
class ThymeleafConfig {

    @Bean
    public TemplateResolver templateResolver(){
        ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver();
        templateResolver.setPrefix("/WEB-INF/templates/");
        templateResolver.setSuffix(".html");
        templateResolver.setTemplateMode("HTML5");

        return templateResolver;
    }
View Full Code Here

@PropertySource("classpath:Messages.properties")
public class ThymeleafConfig {

    @Bean
    public TemplateResolver templateResolver(){
        ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver();
        templateResolver.setPrefix("/WEB-INF/templates/");
        templateResolver.setSuffix(".html");
        templateResolver.setTemplateMode("HTML5");

        return templateResolver;
    }
View Full Code Here

    registry.addViewController("admin").setViewName("admin");
  }
 
  @Bean
    public ServletContextTemplateResolver templateResolver() {
      ServletContextTemplateResolver resolver = new ServletContextTemplateResolver();
      resolver.setPrefix("/templates/");
      resolver.setSuffix(".html");
      //NB, selecting HTML5 as the template mode.
      resolver.setTemplateMode("HTML5");
      resolver.setCacheable(false);
      return resolver;

    }
View Full Code Here

@Configuration
public class ThymeleafConfig {

  @Bean
  public ServletContextTemplateResolver templateResolver() {
    ServletContextTemplateResolver resolver = new ServletContextTemplateResolver();
    resolver.setPrefix("/WEB-INF/templates/");
    resolver.setSuffix(".html");
    resolver.setTemplateMode("HTML5");
    resolver.setOrder(1);
    return resolver;
  }
View Full Code Here

    return templateEngine;
  }

  @Bean
  public ServletContextTemplateResolver webTemplateResolver() {
    ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver();
    templateResolver.setPrefix("WEB-INF/templates/");
    templateResolver.setSuffix(".html");
    templateResolver.setTemplateMode("HTML5");
    templateResolver.setCharacterEncoding("UTF-8");
    templateResolver.setOrder(2);
    return templateResolver;
  }
View Full Code Here

        return messageSource;
    }

    @Bean
    public TemplateResolver templateResolver() {
        TemplateResolver templateResolver = new ServletContextTemplateResolver();
        templateResolver.setPrefix(VIEWS);
        templateResolver.setSuffix(".html");
        templateResolver.setTemplateMode("HTML5");
        templateResolver.setCacheable(false);
        return templateResolver;
    }
View Full Code Here

TOP

Related Classes of org.thymeleaf.templateresolver.ServletContextTemplateResolver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.