Попробуйте это так.
<body th:onload="${timerEnabled eq true} ? 'javascript:runTimer(\'' + ${timeRemaining} + '\');'">
Если это не сработает, вы также можете попробовать использовать th:if
.
<th:block th:if="${timerEnabled} eq true">
<body th:onload="javascript:runTimer(\'' + ${timeRemaining} + '\');'">
</body>
</th:block>
<th:block th:if="${timerEnabled} eq false">
<body></body>
</th:block>
Я знаю, другая версия выглядитнамного лучше, но так как он не работает, этот не так уж и плох.Конечно, я бы не рекомендовал добавлять его к вашему вину в этом случае.
Что я нахожу странным, так это то, что я пробую твой код, он работает на моем конце.Кто знает, почему вы получаете эту ошибку.