黑马程序员技术交流社区

标题: thymeleaf [打印本页]

作者: 刘波啵    时间: 2019-9-12 12:42
标题: thymeleaf
)创建测试工程,引入依赖
 
(2)创建模板。在resources目录下创建test.html
        <dependency>             <groupId>org.thymeleaf</groupId>             <artifactId>thymeleaf</artifactId>             <version>3.0.11.RELEASE</version>         </dependency>
 
(3)创建测试类,编写代码
 
1.3.2 常用th标签
<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head>     <meta charset="UTF‐8">     <title>thymeleaf入门demo</title> </head> <body> <span th:text="${name}"></span> </body> </html>
// 1.上下文 Context context = new Context(); //创建数据模型 Map<String, Object> dataModel =new HashMap(); dataModel.put("name","青橙电商系统"); context.setVariables(dataModel); // 2.准备文件 File dest = new File("d:/test_out.html"); // 3.生成页面 try { PrintWriter writer = new PrintWriter(dest, "UTF‐8");      ClassLoaderTemplateResolver resolver = new  ClassLoaderTemplateResolver();//模板解析器      resolver.setTemplateMode(TemplateMode.HTML);//模板模型      resolver.setSuffix(".html");//后缀     
TemplateEngine engine = new TemplateEngine();//创建模板引擎      engine.setTemplateResolver(resolver);//设置模板解析器      engine.process("test", context, writer);//执行模




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2