首页 > 技术文章 > thymeleaf 模板使用 之 前台界面获取后台属性值

zxguan 2018-01-24 16:00 原文

使用Thymeleaf模板时,如果需要在js中获取后台传值,那么需要用内联JS写法获取 【姿势很重要】

一、后台通过Model的addAttribute方法向前台传值

  1、js获取后台属性值(--内联JS,<js起止加入如下代码,否则引号嵌套或者"<"">"等不能用>),内联JS取值,只能写在HTML中,写在JS文件中不生效,会导致语法错误

   //静态页面取值为:zhangsan, 动态页面取值为${session.wxuser.openId}对应的值
  <script type="text/javascript" th:inline="javascript">
        var value = /*[[${session.wxuser.openId}]]*/ 'zhangsan';
    </script>

 

  2、标签取值

<span th:text="${#httpServletRequest.getParameter('name')}"/>

推荐阅读