Thymeleaf Javascript Variable

Posted by dogukanhan on September 03, 2018 · 1 min read
@GetMapping()
    public String getIndex(Model model){
        model.addAttribute("name","dogukan");
        return "index";
    }

This code will assign name variable to javascript user variable. When we open .html file in browser without application server it will assign UserName to user, so javascript code will not break.

<p th:text="${name}"/>

 <script th:inline="javascript">

     /*<![CDATA[*/

     var user = /*[[${name}]]*/ 'UserName';

     /*]]>*/
    console.log(user);
 </script>