Grials newbie - 我的樣板,生成的視圖代碼在嘗試解析傳遞給g:message標記的entityName參數時返回null。所以......Grails - entityName爲空
<g:message code="default.show.label" args="[entityName]" />
呈現爲「顯示零」,而不是「顯示[域類名稱]」
任何想法,可怎麼回事,或者對如何診斷這個建議嗎?我一直在對視圖和域類進行增量更改,但不會期望這會產生任何影響
Grials newbie - 我的樣板,生成的視圖代碼在嘗試解析傳遞給g:message標記的entityName參數時返回null。所以......Grails - entityName爲空
<g:message code="default.show.label" args="[entityName]" />
呈現爲「顯示零」,而不是「顯示[域類名稱]」
任何想法,可怎麼回事,或者對如何診斷這個建議嗎?我一直在對視圖和域類進行增量更改,但不會期望這會產生任何影響
entityName是一個變量,由set tag標籤庫設置,它必須放置在使用此消息標籤之前變量。例如
// first define the entity name var
<g:set var="entityName" value="${message(code: 'test', default: 'TEST')}"/>
// display msg
<g:message code="default.show.label" args="[entityName]" />
也許你忘了定義這個var或者意外刪除了這行代碼。
我認爲上面的例子正確地展示了它。然而,對於簡單的瞭解,你可以檢查此:
持有一些價值..做我們使用follwoing標籤
SF
這裏THT簡單的變量, var有:除變量名稱外只有變量名稱
並且值具有:除了它的價值。
基本上我設置值「用戶」變量「的entityName」
所以宣言和變量的初始化完成。
2.Now,它的用法 - >使用以下標記
這裏,代碼的價值 「default.list.label」 代表了國際化message.properties文件。 args的值(即「用戶」)將作爲參數發送。
對不起,不知道該怎麼做? – raven
在上/下投票區域下面有一個灰色複選標記。你必須點擊這個標記,標記會變綠,答案被標記爲有用。之後用戶將獲得聲望。 – hitty5