在Thymeleaf模板中获取用户ID

时间:2018-06-18 12:11:44

标签: jquery spring-mvc spring-boot spring-security thymeleaf

我已经在Thymeleaf模板中定义了一个URL来连接到需要记录的userId的RESTful API,我试过这个但是检查了模板的源代码,userId没有被替换

var ajaxUrl = /*[[@{/api/users/@{|~/${#authentication.id}/menus/datatableList}]]*/ "";

1 个答案:

答案 0 :(得分:1)

您的网址表达式应如下所示(您所拥有的内容并不合理......表达式中的括号和表达式不匹配)。

var ajaxUrl = /*[[@{/api/users/{user}/menus/datatableList(user=${#authentication.id})}]]*/ "";

另外,我甚至不确定#authentication.id是否有效使用#authentication。你确认它确实包含了id并且没有解析为null吗?