在使用grails 2.x編寫測試用例時,我遇到了從I18n屬性文件中獲取消息的問題。如何使用grails 2.x單元測試從i18n消息屬性中獲取消息?
在控制器我使用這樣的:
g.message(code:'upload.coverpage.file.isempty.msg')
進入從控制器結果對象時
,該消息將在返回爲:
upload.coverpage.file.isempty.msg
但原始消息是:
"Sorry, the file size is empty."
如何獲取原始消息。 任何機構都有想法?
感謝&問候
arnagendla
爲什麼g.message?您可以在控制器中使用消息(代碼:「...」)。 –
@ Mr.Cat您在技術上不需要'g.'前綴,但我總是傾向於使用它(a)使任何人閱讀我希望它成爲taglib調用的代碼更清晰,並且(b)因爲名稱衝突的可能性。 (b)在webflow中特別痛苦,如果你在你的控制器中分配了'flash.message',那麼在你的GSP中調用'message(...)'停止工作(但是'g.message(...)仍然正常工作)。 –