我有一个我想了解的案例。
这是在Command作业后重定向到页面的两种不同方法:
(在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?
以及为什么它仅在实时服务器上发生?
有任何想法吗?
谢谢。
最佳答案
不知道为什么仅在产品服务器的情况下RedirectView的执行会中断。但是正如您在上面说的那样,重定向流比正常的前向视图需要更多的时间。
相同主题的PFB网址。让我知道这是否有助于您解决问题,
http://deepakpadmakumar.blogspot.com/2012/05/forward-view-and-redirect-view-in-wcs.html