Чтобы добавить к комментарию Джека Бимнимла, если вы используете 1.2 (выпуск которого неизбежен), у вас также есть нулевые безопасные конвертеры в int (т.е. params.int ('value'), что будет делать
Из Примечания к выпуску .
Convenient, null safe converters in params and tag attributes
New convenience methods have been added to the params object and tag attrs objects that allow the easy, exception safe and null safe conversion of parameters to common types:
def total = params.int('total')
There are methods for all the common base types such as int@, @long@, @boolean and so on. There is a special converter called list that always returns a list for cases when dealing with one or many parameters of the same name:
def names = params.list('names')