簡體   English   中英

grails如何在標記lib中輸出消息

[英]grails how to output message in tag lib

我正在嘗試從taglib中的message.properties中提取消息,但輸出為空。 我知道正在調用taglib,因為如果輸出<<'hello'它就可以了。 我的代碼是定義的,因為如果我將代號更改為屬性文件中不存在的內容,我的IDE會使用紅色文本突出顯示代碼,表明找不到代碼。

class AccountTagLib {

    def accountType = { attrs, body ->
                out << message(code: 'account.friendlyType.BF')
}
}

message.properties:

account.friendlyType.BF=Here I am

我認為它應該像

out << g.message(code: 'account.friendlyType.BF')

至少這就是我總是使用它(成功)。 但是我也讀過你可以省略內置taglib的命名空間(參見回答我可以在GSP之外使用grails標簽嗎? ),這樣你的工作也可以。 如果它不起作用,因為我提出的可能是該問題的其他答案我可以在GSP之外使用grails標簽嗎? 救命。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM