В руководстве grails показан следующий пример:
<g:set var="now" value="${new Date()}" scope="request" />
, а также указывает, что по умолчанию переменные, определенные в наборе, являются областью действия страницы (вне выбора страницы, запроса, flash, сессии и приложения). Мне интересно, какова разница между областью страницы и запросом, и каков пример использования этой разницы.
Кроме того, в случае с областью флэш-памяти в руководстве указывается: «Grails поддерживает концепцию области флэш-памяти как временного хранилища для атрибутов, которые должны быть доступны только для этого запроса и следующего запроса. После этого атрибуты очищаются. Это полезно для установки сообщения непосредственно перед перенаправлением. "
Мне не сразу понятно, как перенаправление относится к «этому запросу и следующему запросу», поскольку приведенный ими пример перенаправления - перенаправление с одного действия контроллера на другое, которое не отвечает на двух страницах / http ответы отправляются клиенту?
Надеемся, что эти два вопроса имеют смысл - то есть разница в высоком уровне между страницей и областью запроса и как перенаправление между действиями полезно для области флеш-памяти?