我有一个想了解的案例。这是命令作业后重定向到页面的两种不同方式:(在 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?为什么它只发生在实时服务器上?
有任何想法吗?谢谢。