首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Portlet规范-处理异步多部分请求

Portlet规范-处理异步多部分请求
EN

Stack Overflow用户
提问于 2011-01-26 20:35:33
回答 1查看 1.2K关注 0票数 1

请任何人告诉我,处理多部分http请求的正确方式是什么,因为它们的异步性质不应该是ActionRequest的?

例如,来自flash上传程序的Ajax多部分请求。它们不应该是Action请求,因为Action阶段之后是render阶段,对吗?因为它在html形式的情况下将是方便的。

像Spring这样的一些框架正在使用ResourceRequests来处理常见的Ajax请求,但是没有提到任何关于它处理多部分请求的内容(在JSR286中)。

然后剩下的是渲染阶段,它可以用于此,但它似乎不是正确的。在spring-portlet-mvc中,在某些情况下实际上无法做到这一点,因为渲染阶段需要呈现视图,而不是异步处理请求。

在spring框架中,有一些我不知道如何处理的问题

SPR-7662

SPR-7910

我的最后一个想法是,异步请求应该由servlet处理,而不是指向门户servlet成为portlet请求,这非常烦人,而且会导致大量额外的工作。或者,就像在Spring-portlet-mvc中一样,使用ResourceRequests作为变通方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-27 11:41:33

我已经对这个问题做了一般性的解释,here

在Liferay门户中,您还必须在操作请求中指定windowState="exclusive“参数。

代码语言:javascript
复制
<portlet:actionURL var="actionURL" windowState="<%=LiferayWindowState.EXCLUSIVE.toString()%>" />

它导致响应不会被一些html片段包装,否则在呈现响应的情况下将需要这些片段,这些片段不返回原始数据,但返回一些要呈现的视图(JSP)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4804616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档