В моем портлете я использую jQuery, чтобы открыть диалоговое окно. В URL-адресе диалога я использую URL-адрес ресурса для извлечения html, который представляет форму. Когда я вызываю submit в форме на основе диалога, он отправляется в портлет через ActionMapping.В Spring Portlet MVC, как я могу перенаправить действие на url ресурса, а не на рендеринг url
Проблема в том, как я могу просто перенаправить с ActionMapping на ResourceMapping? Если я укажу параметр renderparameter в ответе ActionMapping, он направит меня в RenderRequest.
Итак, поток, который я хочу: RenderMapping -> диалог jQuery -> URL-адрес ресурса -> Показать html в диалоговом окне jQuery. Заполните форму -> Сохранить -> ActionMapping ->
Спасибо, Эрик
Ваша проблема заключается в том, что вы не знаете, как создать правильный URL-адрес действия при отправке html вашей формы в методе ResourceMapping? – Thomas
Да. В принципе, ActionMapping имеет опции для возврата к RenderResponse. Но в этом случае я хочу вернуть ответ без каких-либо других ресурсов портала (ответ ресурса). – eborisow
Почему бы не отправить форму в ResourceMapping? http://stackoverflow.com/questions/11974797/modelattribute-spring-mvc-portlets-and-ajax-form-submit – Thomas