第一个将按您想要的方式工作-但是,您绕过了安全限制,现在您的页面容易受到javascript注入攻击(这是进行此更改的原始原因)。
第二个只是普通不起作用。它不会扩展变量
${parameter1},而只是将其编码为以下网址:onclick="myFunction?$%7Bparameter1%7D"
您确实应该按照页面上所示进行操作。
th:data-parameter1="${parameter1}" onclick="myFunction(this.getAttribute('data-parameter1'));"


