未找到财产 - 关于“约束”的投诉

时间:2014-04-19 19:27:47

标签: grails

我想在.gsp文件中添加一些字段。因此,我从_form.gsp视图中复制了一些代码。

<div class="fieldcontain ${hasErrors(bean: p, field: 'gender', 'error')} 
     required">
    <label for="gender"> 
        <g:message code="t.gender.label" default="Gender" /> 
        <span class="required-indicator">*</span>
    </label>
    <g:select name="gender"
              from="${p?.constraints.gender.inList}" required=""
              value="${p?.gender}"
              valueMessagePrefix="t.gender" />
</div>

constraints的错误投诉。它无法找到constraints。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

不是通过实例(在您的示例中为p)访问它,而是使用完全限定的域类名访问它。例如:

MyDomain.constraints.gender.inList