Socket的|?
connect(SocketAddress endpoint, int timeout)
connect方法中timeout可以设置超时时间,如果时间内没有连接则 报超时异常
你只需要在相应的catch块里做处理即可
用js提交请求,提交完请求就开始计算时间,到时间页面没转走,就可以处理超时了
你是用什么包? HttpClient去发的请求?看看你具体用的方法,根据具体方法获取异常吧
经过后台的:
如下所示,select for update如果已经被另外一个transaction锁住了,这个就会timeout。这样就OK了。
try {
// select for update...
} catch (UncategorizedSQLException e) {
} catch (Exception e) {
throw e;
} finally {
}
不经过后台的那要先展示一个web页面,在这个web页面里面做timer监控。
一段时间过后直接做超时处理。如果没有超时,就转到实际的页面,之前的timer监控自然就消失了。