Я использую HttpURLConnection для подключения к странице jsp и настроил readTimeout как 5s.
И задержал выполнение jsp-страницы Thread.Sleep () на 10 с.
Но не получите исключение тайм-аута, вместо этого соединение ждет 10 секунд, чтобы получить ответ.
HttpURLConnection con = (HttpURLConnection)jspUrl.openConnection();
con.setReadTimeout(5000);
con.connect();
Содержание страницы Jsp показано ниже.
<%
Thread.sleep(10000);
JSONArray arrayObj = new JSONArray();
arrayObj.put(123);
out.println(arrayObj);
%>