【发布时间】:2009-08-06 08:31:44
【问题描述】:
我刚刚开始使用 Groovy/Grails
我注意到您在验证表单时收到的错误消息如下所示:
Property [{0}] of class [{1}] cannot be blank
例如此代码将错误转储到控制台
s.errors.allErrors.each
{
println it.defaultMessage
}
现在,it.arguments 包含了这里需要填写的参数。
问题是,我在 Grails 或 Groovy 文档中找不到任何方法可以根据 {0}、{1} 等位置参数格式化字符串并替换数组中的值
我需要类似 python 的 %
格式化这些错误字符串以便正确替换参数的正确方法是什么?
【问题讨论】:
标签: string grails formatting groovy