2

我在我的彈簧啓動項目中使用百里香。它運作良好。現在我需要在JavaScript中以字符串形式呈現一個網址,並需要與一個JavaScript變量進行連接。我已經嘗試了下面的代碼。thymleaf javascript變量合併

location.href = /*[[@{/signage/save}]]*/ '' + res.id 

但是生成的輸出是

​​

我要的是以下

location.href = '/signage/save' + res.id; 

我怎樣才能實現呢?

回答

2

你可以告訴Thymeleaf取消註釋如果頁面是動態提供使用特殊註釋語法/*[+...+]*/某些代碼。在這個註釋塊中,你可以放置表達式,它們將與整個塊一起評估。

/*[+ location.href = [[@{/signage/save}]] + res.id +]*/ 

將呈現爲

location.href = '/signage/save' + res.id

+0

謝謝,它的工作:) –

1

嘗試了幾種方法後,得到了解決方案,不完全是我需要的,但它對我有用。我只是把它包用括號((.....)

location.href = (/*[[@{/signage/save}]]*/ '') + res.id 

和生成的輸出是

location.href = ('/signage/save') + res.id;