我在我的彈簧啓動項目中使用百里香。它運作良好。現在我需要在JavaScript中以字符串形式呈現一個網址,並需要與一個JavaScript變量進行連接。我已經嘗試了下面的代碼。thymleaf javascript變量合併
location.href = /*[[@{/signage/save}]]*/ '' + res.id
但是生成的輸出是
我要的是以下
location.href = '/signage/save' + res.id;
我怎樣才能實現呢?
我在我的彈簧啓動項目中使用百里香。它運作良好。現在我需要在JavaScript中以字符串形式呈現一個網址,並需要與一個JavaScript變量進行連接。我已經嘗試了下面的代碼。thymleaf javascript變量合併
location.href = /*[[@{/signage/save}]]*/ '' + res.id
但是生成的輸出是
我要的是以下
location.href = '/signage/save' + res.id;
我怎樣才能實現呢?
你可以告訴Thymeleaf取消註釋如果頁面是動態提供使用特殊註釋語法/*[+...+]*/
某些代碼。在這個註釋塊中,你可以放置表達式,它們將與整個塊一起評估。
/*[+ location.href = [[@{/signage/save}]] + res.id +]*/
將呈現爲
location.href = '/signage/save' + res.id
嘗試了幾種方法後,得到了解決方案,不完全是我需要的,但它對我有用。我只是把它包用括號((.....)
)
location.href = (/*[[@{/signage/save}]]*/ '') + res.id
和生成的輸出是
location.href = ('/signage/save') + res.id;
謝謝,它的工作:) –