0

我有一个想了解的案例。这是命令作业后重定向到页面的两种不同方式:(在 WCS7 上)

第一的:

TypedProperty rspProp = new TypedProperty();
rspProp.put(ECConstants.EC_VIEWTASKNAME, ECConstants.EC_GENERIC_REDIRECTVIEW);
rspProp.put(ECConstants.EC_URL, "AddressBookForm");
setResponseProperties(rspProp);

第二:

TypedProperty rspProp = new TypedProperty();
rspProp.put(ECConstants.EC_VIEWTASKNAME, "AddressBookForm");
setResponseProperties(rspProp);

如果命令的处理时间少于 30 秒,则两种解决方案都有效。但是如果命令花费超过 30 秒,第一种方式显示“连接重置”浏览器错误页面(在 FF、IE、Chrome 上相同)。

我尝试在我的本地工具包上重现,但即使该过程需要超过 30 秒,我也无法重现。(我一直尝试到 20 分钟:/)。

我想了解为什么执行时间会破坏 RedirectView?为什么它只发生在实时服务器上?

有任何想法吗?谢谢。

4

1 回答 1

1

不知道为什么 RedirectView 的执行仅在 prod 服务器的情况下会中断。但是正如您在上面所说的重定向流将比正常的前向视图花费更多的时间。

同一主题的 PFB url。让我知道这是否有助于您解决问题,

http://deepakpadmakumar.blogspot.com/2012/05/forward-view-and-redirect-view-in-wcs.html

于 2012-11-26T04:49:43.593 回答