我是grails中的新手,並嘗試從g.set中的messages.property(i18n)中設置gsp值,然後在java腳本中使用它在同一個gsp頁面上。例如:如何在gsp頁面調用javascript中的messages.property(參數化)值
我messages.property應該是這樣的: operation.hello =你好 '{0}'
在GSP應該有:
<g:set var="foo" value="${operation.hello('Patty')}" scope="page"/>
和
<g:javascript>
alert($foo)
</g:javascript>
不知道如何處理這個。任何人都可以幫忙嗎?
我們的基本意圖是使用javascript中的parametrized-messages.property值。
試圖JAWR插件,並且運作良好,但JAWR了,我們沒有在我們的案例
這很好。但是如何在g:set標籤中調用消息屬性? – Patty
你是說你寫的設置foo變量的代碼不起作用嗎? – Gregg
爲了安全起見,您應該使用'$ {foo.encodeAsJavaScript()}'來轉義消息中的雙引號和單引號。 –