Как отключить или просто скрыть кнопку условно в зависимости от логики контроллера?
Используйте теги ,
<g:if test="${showButton}"> <input type="submit" value="Submit" /> </g:if>