本文主要是介绍Thymeleaf 全局变量使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、设置全局变量
@Component public class ViewResolverConfig {@Value("${message}")private String message;@Autowired@Qualifier("thymeleafViewResolver")private ThymeleafViewResolver thymeleafViewResolver;@Beanprivate void myViewConfig(){if(thymeleafViewResolver != null){Map<String, Object> map = new HashMap<>();map.put("message",message);thymeleafViewResolver.setStaticVariables(map);}} } |
2、html中使用变量
<span class="int" style="letter-spacing:6px" th:value="${message}">核心系统</span> |
3、js中使用变量
<script th:inline="javascript"> var message= [[${message}]]; console.log(message); </script> |
注意:th:inline 一定要加
参考: Thymeleaf如何添加一个全局变量让前端所有页面都能获取这个变量_向左z的博客-CSDN博客_thymeleaf 全局变量Thymeleaf先后端传值 页面取值与js取值 - JavaShuo
这篇关于Thymeleaf 全局变量使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!