本文主要是介绍使用thymeleaf直接渲染字符串,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一、依赖
二、示例代码
一、依赖
<--JAVA 8--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId><version>2.7.18</version></dependency><--JAVA 17--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId><version>3.1.2</version></dependency>
二、示例代码(JAVA 8)
import org.thymeleaf.context.Context;
import org.thymeleaf.spring5.SpringTemplateEngine;
import org.thymeleaf.templateresolver.StringTemplateResolver;import java.util.HashMap;
import java.util.Map;public class TestController {public static void main(String[] args) {SpringTemplateEngine engine = new SpringTemplateEngine();StringTemplateResolver resolver = new StringTemplateResolver();engine.setTemplateResolver(resolver);Map<String, Object> params = new HashMap<>();params.put("name", "项羽");params.put("age", "18");Context context = new Context();context.setVariables(params);String process = engine.process("大家好我的名字是[(${name})],今年[(${age})]岁了", context);System.out.println(process);}
}
这篇关于使用thymeleaf直接渲染字符串的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!