我已经在Thymeleaf模板中定义了一个URL来连接到需要记录的userId的RESTful API,我试过这个但是检查了模板的源代码,userId没有被替换
var ajaxUrl = /*[[@{/api/users/@{|~/${#authentication.id}/menus/datatableList}]]*/ "";
答案 0 :(得分:1)
您的网址表达式应如下所示(您所拥有的内容并不合理......表达式中的括号和表达式不匹配)。
var ajaxUrl = /*[[@{/api/users/{user}/menus/datatableList(user=${#authentication.id})}]]*/ "";
另外,我甚至不确定#authentication.id
是否有效使用#authentication
。你确认它确实包含了id并且没有解析为null吗?