到处都是Thymleaf Spring mvc

时间:2016-04-04 11:32:16

标签: angularjs spring-mvc thymeleaf

嘿大家我对百里香和我的静态html页面有问题  更具体一点我有一个spring mvc web应用程序我也使用spring安全性,在我的登录页面中我想使用thymeleaf所以可以弹性安全与另一方的客户端层沟通我不想包括百万美元我的所有html页面都会导致我使用AngularJs

我尝试将登录信息放在模板文件夹中,其他信息放在静态文件夹中,但是ID无法正常工作

这是我的thymleaf配置类

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
import org.thymeleaf.spring3.SpringTemplateEngine;
import org.thymeleaf.spring3.view.ThymeleafViewResolver;
import org.thymeleaf.templateresolver.ServletContextTemplateResolver;

@Configuration 
public class ThymeleafConfig {

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

@Bean 
public SpringTemplateEngine templateEngine() {
SpringTemplateEngine engine = new SpringTemplateEngine();
engine.setTemplateResolver(templateResolver());
return engine;
}

@Bean 
public ThymeleafViewResolver thymeleafViewResolver() {
ThymeleafViewResolver resolver = new ThymeleafViewResolver();
resolver.setTemplateEngine(templateEngine());
return resolver;
}   

 }

我的问题是我不希望Thymeleaf包含在我的所有页面中你知道XHTML非常讨厌关闭html标签

任何指南都会感激不尽

1 个答案:

答案 0 :(得分:0)

我认为如果你没有将thymleaf包含在特定页面中,你就不必使用XHTML语法。