【问题标题】:Display message from properties file in Grails在 Grails 中显示来自属性文件的消息
【发布时间】:2018-04-28 14:22:30
【问题描述】:

我对 Grails 很陌生,在工作期间我被困在一个地方。对于下面提到的提交按钮,我想从属性文件中获取值。当我在 td 标签下显示值时,这是通过 g:message 完成的,但对于按钮,语法将是什么。

<g:submitToRemote class="submit"  value="<g:message code='Save' default='Save' />"/>

【问题讨论】:

  • 也是&lt;g:message.../&gt;
  • 请您详细说明一下

标签: grails


【解决方案1】:

您可以将您的 GSP 写为

<g:submitToRemote class="submit"  value="${g.message(code:'Save', default:'Save')}"/>

【讨论】:

  • 您可以省略g.,因为它是默认命名空间;仅在使用自定义命名空间时才需要。
  • 确实如此。但是总是建议把它放在上面,以防在请求对象中设置了一些同名的变量名(message)。
  • 如果我喜欢在 Jquery 中使用它来更改按钮的值,我将如何使用。我尝试了以下代码,但不是显示值,而是显示属性键本身。 $("#comment").prop('value', "");或者 if ($(this).attr("value") == "Save")
  • 您必须小心使用 javascript 代码进行评估,如下所示:($(this).attr("value") == "Save")。它确实有效,但如果语言与英语不同,您将获得其他价值。例如: "Guardar" 和 "Save" != "Guardar" 条件永远不会满足
  • 但是如何放入 $("#comment").prop('value', "")
猜你喜欢
  • 2020-11-04
  • 2015-02-21
  • 2011-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-05
相关资源
最近更新 更多