Представьте, что на странице макета вашего приложения grails есть динамический контент, который обновляется при каждом запросе страницы. Когда запрашивается страница, запрошенный контроллер не имеет ничего общего с динамическими данными, предоставленными на странице main.gsp. Как мне это сделать?Динамическое содержимое страницы макета в Grails
Я имею в виду, когда запрашивается страница, как я могу обновить динамическую часть части макета, с которой агенты статистики страницы агностик? Плюс я не хочу, чтобы динамический код макета был каждым контроллером.
По существу, есть данные, которые должны использоваться в каждом GSP, который у вас есть, и вы хотите избежать его передачи в каждом контроллере? –
Вы можете сделать обычный код в GSP, однако я сомневаюсь, что это лучшее решение. Сделайте это с помощью <% Map data = [:]%> '. –
На самом деле я имею в виду, что некоторые данные в основном gsp должны поступать из удаленного вызова службы, но я не хочу, чтобы каждый мой контроллер вызывал эту веб-службу и все данные модели для обновления данных страницы макета. Я хочу сказать, что я хочу как-то заставить страницу макета отвечать за динамическое обновление данных, но у меня не может быть двух контроллеров для одной страницы. Лучше ли это сделать? – iCode