Я создаю приложение Swing, которое подключается к веб-серверу и запускает некоторые сервлеты (созданные мной). При первом подключении пользователь получает «playerID», который сохраняется в его сеансе на сервлетах. Когда я пытаюсь сделать еще один вызов из приложения Swing сервлету, "PlyaerID", кажется, не распознается. Я делаю простой звонок, чтобы получить PlayerID. Сервлеты распознают этот тип запроса и отправляют JSON с «playerID», и если он не установлен (ноль), то он отправляет -1. Приложение Swing всегда получает ответ «-1» от сервлета. Я попытался запустить его из браузера, и все было хорошо.
Возможно ли, что мой клиент Swing не может сделать запрос и сеанс не будет сохранен в сервлете?
Я могу с уверенностью сказать, что метод свинга, который связывается с сервлетом, работает хорошо.