0
有一个问题,一直在困扰着我一段时间now.I使用icefaces生成一个模态弹出与搜索字段。点击搜索启动特定网站的屏幕刮板。icefaces模式弹出超时问题
我的问题是这样的。如果你输入一些非常通用的术语,显然刮刀将花费更长的时间才能完成,导致超时。超时会导致模态弹出窗口冻结并且无法关闭。
如何超时关闭弹出窗口并导航到另一页?
有一个问题,一直在困扰着我一段时间now.I使用icefaces生成一个模态弹出与搜索字段。点击搜索启动特定网站的屏幕刮板。icefaces模式弹出超时问题
我的问题是这样的。如果你输入一些非常通用的术语,显然刮刀将花费更长的时间才能完成,导致超时。超时会导致模态弹出窗口冻结并且无法关闭。
如何超时关闭弹出窗口并导航到另一页?
你可以创建一个线程,启动它&使它睡眠的时间量是会话最大超时间隔。
然后,您可以重定向到另一个资源线程恢复,具体如下:
@线程的run方法
//...
try {
Thread.currentThread().sleep(TIMEOUT_INTERVAL);
} catch (InterruptedException e) {
e.printStackTrace();
}
URL url = new URL("REDIRECT_PAGE");
url.openConnection();
//...
但如果之前你的搜索过程中完成对超时时间间隔,你可以杀死线程。