Java 如何从公共源文件获取thymeleaf变量

Java 如何从公共源文件获取thymeleaf变量,java,html,spring-mvc,thymeleaf,Java,Html,Spring Mvc,Thymeleaf,我正在努力学习thymeleaf,我在这个问题上陷入了困境,无法解决它 在javascript中,如果我想拉取thymeleaf变量,我只需要做 <script th:inline="javascript"> ...code $.ajax({ type: 'POST', url: '/doctors/en/resetPassword?t='+/*[[${token}]]*/, …代码

我正在努力学习thymeleaf,我在这个问题上陷入了困境,无法解决它

在javascript中,如果我想拉取thymeleaf变量,我只需要做

<script th:inline="javascript">
...code
 $.ajax({
                        type: 'POST',
                        url: '/doctors/en/resetPassword?t='+/*[[${token}]]*/,

…代码
$.ajax({
键入:“POST”,
url:'/doctors/en/resetPassword?t='+/*[[${token}]]*/,,
但如果我在外部javascript文件中有代码呢?我不知道是否可以将thymeleaf xlmns添加到
.js
文件中

如果我将
/*[[${token}]]*/
添加到另一个java脚本文件,它将被注释

那我该怎么办


注意,我需要从ajax中提取响应提交,而不是执行ajax请求

您可以将thymeleaf变量传递给函数:

<script th:inline="javascript">

    /*<![CDATA[*/

    getVariable([[${token}]]);

    /*]]>*/

</script>

/**/

我不想使用
th:inline
在javascript中使用thymeleaf变量,您应该使用
th:inline