2012-03-05 2 views
2

У меня есть необходимость, в которой я хочу выполнить некоторый код после завершения процесса рендеринга. Я попробовал фильтр afterView, но это не учитывает использование макетов.Как отправить код после ответа?

Как я могу выполнить некоторый код после визуализации представления? (пример программного кода выхода)

+0

Вы уверены, что 'afterView' выполняется после просмотра рендеринга, но перед применением этих данных в макет? –

+0

Yep .. согласно документу afterView - Выполнено после рендеринга представления. Принимает исключение в качестве аргумента, который будет не нулевым, если во время обработки возникает исключение. Примечание: это закрытие вызывается перед применением макета. ' – Marco

+0

Почему вы хотите выйти из системы после рендеринга страницы? почему не раньше? – aldrin

ответ

0

На визуализированном изображении добавьте крюк onload, чтобы отправить вызов ajax вашему контроллеру/действию выхода из системы.

0

Я полагаю, что нужно это afterInterceptor. Это вызывается после того, как вы выполнили оператор render из действия вашего контроллера.

Надеюсь, что это поможет.

+1

. У этой проблемы есть фильтр, так как это одно и то же. Он запускается до SiteMesh –

Смежные вопросы