A Grails controller is a class that is responsible for handling requests coming in to the application. The controller receives a request, potentially does some work with the request, and finally decides what should happen next. What happens next might include the following:
executing another controller action (possibly but not necessarily in the same controller)
rendering a view
rendering information directly to the response
Unable to display preview. Download preview PDF.
© Jeff Scott Brown and Graeme Rocher 2013