Java Grails MessageSource:指定数据格式

Java Grails MessageSource:指定数据格式,java,grails,Java,Grails,我有一个grails项目,其中有一个包含所有多语言内容的数据库表。在需要时,可以使用消息源标记(在gsp文件内)或bean(在服务类内)读取它们。现在,除了区域设置之外,我还需要指定在该区域设置中读取数据的格式。格式也存储在同一个表中。现在,问题是如何在消息源标记或bean调用中指定数据格式 这是基本的消息源标记 <g:message code="email-label" args="${['param1', 'param2']}"/>. 。 现在,除了代码和args参数之外,

我有一个grails项目,其中有一个包含所有多语言内容的数据库表。在需要时,可以使用消息源标记(在gsp文件内)或bean(在服务类内)读取它们。现在,除了区域设置之外,我还需要指定在该区域设置中读取数据的格式。格式也存储在同一个表中。现在,问题是如何在消息源标记或bean调用中指定数据格式

这是基本的消息源标记

<g:message code="email-label" args="${['param1', 'param2']}"/>. 

现在,除了代码和args参数之外,我还需要指定数据格式。但是,在grails的消息源中不允许有这样的参数。有什么解决办法吗?这同样适用于创建的MessageSourceBean,它在服务类中用于获取属性的多语言字符串

我认为您只能为
format*
标记指定区域设置。要执行所需操作,您需要实现/覆盖默认的
消息
标记