本文主要是介绍thymeleaf(1)整合spring4,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、maven依赖
<dependency><groupId>org.thymeleaf</groupId><artifactId>thymeleaf</artifactId><version>2.1.5.RELEASE</version>
</dependency>
<dependency><groupId>org.thymeleaf</groupId><artifactId>thymeleaf-spring4</artifactId><version>2.1.5.RELEASE</version>
</dependency>
<dependency><groupId>org.javassist</groupId><artifactId>javassist</artifactId><version>3.21.0-GA</version>
</dependency>
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.25</version>
</dependency>
2、spring配置
<!-- thymeleaf -->
<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"><property name="prefix" value="/WEB-INF/page/" /><property name="suffix" value=".html" /><property name="characterEncoding" value="UTF-8"/>
</bean>
<bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine"><property name="templateResolver" ref="templateResolver"/>
</bean>
<bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver"><property name="templateEngine" ref="templateEngine" /><property name="characterEncoding" value="UTF-8"/>
</bean>
3、控制层代码
@Controller
public class TXTestAction {@RequestMapping("/index")public String index(ModelMap map){map.put("name", "wxtx");return "/index";}
}
4、thymeleaf模板
在WEB-INF/page/路径下创建index.html文件
<!DOCTYPE html>
<html>
<head lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Index</title>
</head>
<body><span th:text="${name}"></span>
</body>
</html>
这篇关于thymeleaf(1)整合spring4的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!