【问题标题】:Grails MessageSource: Specify Data FormatGrails MessageSource:指定数据格式
【发布时间】:2014-03-11 08:54:49
【问题描述】:

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

这是基本的消息源标签

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

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

【问题讨论】:

    标签: java grails


    【解决方案1】:

    我认为您只能为format* 标签指定区域设置。要做你想做的事,你需要实现/覆盖默认的message标签

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多