Это звучит очень похоже на то, как если бы вы повторно использовали существующий URLConnection
вместо создания нового для каждого запроса и что вы подавляете исключения с помощью пустых блоков catch и / или игнорируетеstderr.
Для каждого независимого запроса вы должны создать new URLConnection
.
URL url = new URL("http://example.com");
// First request.
URLConnection connection1 = url.openConnection();
// Process it...
// Second request.
URLConnection connection2 = url.openConnection();
// Process it...
// Etc...
Управление сеансами появляется только тогда, когда сервлет хранит что-то в HttpSession
, к которому вы хотели бы повторно обращаться в последующих запросах.Похоже, это не так.