Это абсолютно неправильный путь. Grails или нет, размещение такого кода в представлении является огромным анти-паттерном. Путь Grails будет иметь домен Road. И есть RoadController.
class Road {
String name
String local
}
class RoadController {
def list = {
[roadList: Road.list()]
}
}
И тогда у вас будет файл list.gsp, расположенный в grails-app / views / road / list.gsp для рендеринга модели, поступающей из контроллера.
<ul>
<g:each in="${roadList}">
<li>Name: ${it.name}, Locale: ${it.local}</li>
</g:each>
</ul>
Таким образом, получить доступ к этому так же просто, как:
http://localhost:8080/youApp/road/list
Это довольно простой материал Grails, который вы можете найти в сотнях учебников и книг, и если вы используете строительные леса, предоставляемые Grails, вам даже не нужно писать код. Займитесь поиском.