Я новичок в Grails и хотел бы знать, как я могу установить обязательную проверку поля на Grails gsp или контроллере.Например: если пользователь не вводит свое имя пользователя, я должен вывести сообщение о том, что
Требуется имя пользователя.
С чего начать?
В руководстве пользователя это подробно обсуждается.См http://docs.grails.org/latest/guide/validation.html
Вы можете сделать это в своем GSP.Например:
<g:textField name="username" required="true" value="${user?.login}"></g:textField>
Здесь обязательный = true гарантирует, что вы вводите что-то в поле перед отправкой формы.
Объекты команды поиска: http://www.grails.org/Command+objects+and+Form+Validation
class MyController { def myAction = { MyCommand cmd -> if (cmd.hasErrors()) { // do fail things } else { // do success things } } } class MyCommand { String username static constraints = { username(nullable:false, blank:false, minSize:4) } }