gpt4 book ai didi

javascript - 如何从#authentication.getPrincipal()获取多个数据。用Java语言编写

转载 作者:行者123 更新时间:2023-12-03 08:09:55 26 4
gpt4 key购买 nike

我获得有关用户的信息,并将其与AJAX一起发送到服务器。
这项工作很好:

<script>
/*<![CDATA[*/
data.orderId = [[${theOrder.id}]];
data.UserId = [[${#authentication.getPrincipal().getId()}]]; /*]]>*/
</script>
当我再添加一个时:
/*<![CDATA[*/ data.fromUserName = [[${#authentication.getPrincipal().getName()}]]; /*]]>*/
它破坏了代码并在浏览器控制台中引发错误:Uncaught SyntaxError:意外的标识符。
我检查百里香叶上的.getName(),它可以工作。

最佳答案

我不知道为什么它不能与一个变量一起使用。但在Thymeleaf 3中,此约束可与许多变量一起使用:

<script th:inline="javascript">
var username = [[${session.user.name}]];
</script>

关于javascript - 如何从#authentication.getPrincipal()获取多个数据。用Java语言编写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63752391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com