Я пытаюсь отправить параметр в теге скрипта следующим образом:
<script th:src="@{/js/myScript.js(arg0=${value})}"></script>
Где значение является результатом для: hasAuthority ('USER')
Итак, я попробовал это:
<script th:src="@{/js/myScript.js(arg0=${hasAuthority('USER')})}"></script>
Но это не работает:
Caused by: org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "hasAuthority('USER')" (template: "groups" - line 61, col 9)
Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1004E: Method call: Method hasAuthority(java.lang.String) cannot be found on org.thymeleaf.spring4.expression.SPELContextMapWrapper type
Я использовал эту функцию раньше для показа div без проблем:
<li sec:authorize="${hasAuthority('ADMIN')}">