0
我添加了一個新的例外,我的插件:如何使用國際化的消息在一個Grails插件
class UnzipException extends RuntimeException {
String message
String defaultMessage
String fileName
}
. . .
else {
throw new UnzipException(
message:"grailsant.unzipexception.badfile",
defaultMessage: "Invalid zip file: ${zipFile}",
fileName: zipFile)
}
...
而且在插件的messages.properties我:
grailsant.unzipexception.badfile=Invalid zip file: {0}
兩個問題:
如何使用fileName填充{0}?
應用程序可以覆蓋grailsant.unzipexception.badfile消息嗎?