может ли кто-нибудь сказать мне, как правильно обрабатывать многостраничные http-запросы, которые не должны быть ActionRequest из-за их асинхронного характера?
Например, Ajax Multipart запрашивает у загрузчиков flash. Они не предназначены для запросов действий, потому что за фазой действия следует фаза рендеринга, верно? Как было бы удобно в случае html формы.
Некоторые платформы, такие как Spring, используют ResourceRequests для обработки общих запросов Ajax, но ничего не упоминается об обработке запросов Multipart (в JSR 286).
Затем остается этап рендеринга, который можно было бы использовать для этого, но он не кажется правильным. В spring-portlet-mvc в некоторых случаях это практически невозможно сделать, поскольку ожидается, что на этапе рендеринга будет отображаться представление, а не обрабатываться запросы асинхронно.
В Spring Framework есть такие проблемы, с которыми я не знаю, как справиться
Мой окончательный вывод заключается в том, что асинхронные запросы должны обрабатываться сервлетом, а не указываться на сервлет портала, чтобы стать запросами портлета, что довольно раздражает и требует много дополнительной работы. Или, как в Spring-portlet-mvc, используйте ResourceRequests в качестве обходного пути.