Skip to content

thymeleaf获取Model的值

  • 后端代码示例

    java
    @RequestMapping("/index")
    public String routeToIndexPage(Model model) {
        model.addAttribute("username", "张三");
        return "index";
    }
  • 前端获取Model中的值

    1. 方式一:页面中直接渲染,类似标签还有很多,这里以th:text为例

      html
    ```
  1. 方式二:使用隐藏域,通过js获取隐藏域的值

    html
    <!-- 将值赋给隐藏域 -->
    <input type="hidden" th:value="${username}" id="username"/>
    html
    <!-- js获取隐藏域的值 -->
    <script>
        var username = $("#username").val();
        console.log(username);
    </script>
  2. 方式三:在javascript中访问Model

    html
    <script th:inline="javascript">
        var username = [[${username}]];
        console.log(username);
    </script>

MIT版权,未经许可禁止任何形式的转载