Jquery 在SpringPortletMVC中,如何将操作重定向到资源url而不是呈现url

Jquery 在SpringPortletMVC中,如何将操作重定向到资源url而不是呈现url,jquery,portlet,spring-portlet-mvc,Jquery,Portlet,Spring Portlet Mvc,在我的portlet中,我使用jQuery打开一个对话框窗口。在对话框的url中,我使用一个资源url来检索表示表单的html。当我在基于对话框的表单上调用submit时,它通过ActionMapping提交到portlet 问题是我如何简单地从ActionMapping重定向到ResourceMapping?如果我在ActionMapping的响应中指定一个renderparameter,它会将我指向一个RenderRequest 所以,我想要的流程是:RenderMapping->jQuer

在我的portlet中,我使用jQuery打开一个对话框窗口。在对话框的url中,我使用一个资源url来检索表示表单的html。当我在基于对话框的表单上调用submit时,它通过ActionMapping提交到portlet

问题是我如何简单地从ActionMapping重定向到ResourceMapping?如果我在ActionMapping的响应中指定一个renderparameter,它会将我指向一个RenderRequest

所以,我想要的流程是:RenderMapping->jQuery对话框->资源URL->在jQuery对话框中显示html。完成表格->提交->操作映射->

谢谢,
Eric

在每个操作阶段(ActionMapping)之后是portlet的呈现阶段(RenderMapping),这是一种标准方式。因此,如果在ActionMapping的响应中指定renderparameter,它将引导您到RenderRequest,这是正确的。它符合规格,您不能更改。因此,在完成操作阶段后,无法调用资源阶段(ResourceMapping)。

您的问题是,当您使用ResourceMapping方法发回表单的html时,您不知道如何生成正确的操作url?是的。基本上,ActionMapping具有返回渲染响应的选项。但是,在本例中,我希望返回的响应不包含任何其他门户资产(资源响应)?谢谢你,托马斯。这就是我下一步要尝试的。我只是觉得有人可能已经想出了一个方法来用动作映射或者如果我只是做错了什么。我试试看。