0

我有Form域类,并且有 typeOfTransaction属性。此属性是必需的(空白:false)。我想为此属性编写自定义错误消息,如果用户未设置该值,则必须出现该消息。

com.example.domain.form.typeOfTransaction.blank = Type of transaction required

上面是消息,但是当我尝试使用空的 typeOfTransaction字段保存表单时,我没有得到它。而不是这条消息,我有默认消息

"Please select an item in the list."

ps 我不知道这个默认消息是在哪里定义的。

4

2 回答 2

1

如果您使用类的绝对名称,则需要使用类的确切名称,包括大写 - 所以我猜您应该输入:

    com.example.domain.Form.typeOfTransaction.blank = Type of transaction required

如果您不使用绝对名称,则不要将类名大写:

    form.typeOfTransaction.blank = Type of transaction required
于 2012-04-13T20:01:09.250 回答
-2

好吧,对于 1.3.7,它应该在 grails-app/i18n/messages.properties 中(或适当的语言特定变体之一)。我假设 2.0 将使用相同的位置。

于 2012-04-11T18:07:43.227 回答