SSM框架—Thymeleaf模板引擎 Spring5整合Thymeleaf(XML配置)

1. 依赖

​ 在配置好SSM框架后,在pom.xml中添加如下依赖


    org.thymeleaf
    thymeleaf-spring5
    3.0.9.RELEASE

2. 配置文件

​ 在Sping_mvc.xml中加入如下配置,并且注释掉jsp的viewResolver或freemarker的配置


    
    
    
    
    
    



    



    
    

此配置需要注意以下几点:

  • templateResolver的prefix与suffix对应你的视图层的文件位置
  • templateResolver的characterEncoding和viewResolver的都要设置成UTF-8中文才不会乱码。
  • templateResolver的cacheable一定要在开发的时候设置成false不然无法看到实时的页面数据

3. 测试

  • controller:

    在ModelMap里面随便设置一点值

    @RequestMapping("/test")
    public String test(ModelMap map) {
        map.put("thText", "设置文本内容");
        map.put("thUText", "设置文本内容");
        map.put("thValue", "设置当前元素的value值");
        map.put("thEach", Arrays.asList("列表", "遍历列表"));
        map.put("thIf", "msg is not null");
        map.put("thObject", new                           UserEntity("sadfa","asfasfd","asfsaf","asdfasf","saf","asfd","sadf",1));
          
        return "test";
    }
    
  • test.html

    
    
    
        
        Title
    
    
    

    TEST

    Thymeleaf

    ID:

    TH:

    DE:

几点注意:

  • 在html首标签里面加上xmlns

    
    
  • 同样把head的meta设置一个charset=“UTF-8”

至此,你就可以去配置tomcat运行项目了。

你可能感兴趣的:(SSM框架—Thymeleaf模板引擎 Spring5整合Thymeleaf(XML配置))