Validation Grails框架中的Textfield验证
我不熟悉grails。我想验证一个文本字段并在屏幕上抛出错误消息。有人能帮我吗。例如,未输入lastName 这是我的密码 人形 班主任{Validation Grails框架中的Textfield验证,validation,grails,Validation,Grails,我不熟悉grails。我想验证一个文本字段并在屏幕上抛出错误消息。有人能帮我吗。例如,未输入lastName 这是我的密码 人形 班主任{ String firstName String lastName int age static constraints = { lastName(nullable:false, blank:false) } 普惠制 姓氏 <label for="firstName">FirstName</label> &
String firstName
String lastName
int age
static constraints = {
lastName(nullable:false, blank:false)
}
普惠制
姓氏
<label for="firstName">FirstName</label>
<g:textField name="firstName" value="${person.firstName}"></g:textField><br/>
<label for="age">Age</label>
<g:textField name="age" value="${person.age}"/><br/>
<g:actionSubmit value ="save" action="save"/>
FirstName
年龄
我尝试了上述方法,但无效。是否需要进行任何验证设置。我正在intelliJ中尝试此方法,您的代码可以正常工作 你没有处理任何错误,你至少应该使用一些东西来闪现错误信息。 你可能想试试这样的东西:
<g:textField name="firsname" value="${person.firstname}"/>
<g:hasErrors bean="${person}" field="firstname">
<g:eachError bean="${person}" field="firstname">
<p style="color: red;"><g:message error="${it}"/></p>
</g:eachError>
</g:hasErrors>
到底是什么不起作用?