После нескольких часов отчаянного поиска, я прошу любого, кто мог бы помочь. Я создал веб-приложение, в котором пользователь может добавлять гостей в список, но когда я запускал приложение в Интернете, каждый раз, когда гость добавлялся в список одним пользователем, список обновлял весь веб-сайт, и каждый мог видеть, независимо от того, на каком устройстве вы его проверили, вместо простого обновления списка только на пользовательском устройстве / сеансе. Кажется, что это заставляет всех в один общий список. Я построил приложение с помощью весенней загрузки и добавил объекты в HttpSession, а затем переключил их на простые ModelAttributes, чтобы, возможно, исправить ошибку, но ничего. Я надеюсь, что это имеет смысл, и кто-то еще имел дело с этим раньше.
Класс My Guest Service был разработан со всеми статическими методами и имеет статический экземпляр ArrayList, содержащий все добавленные гости. Я думал, что проектирование класса как статического привело к тому, что все пользователи были вынуждены попасть в один и тот же список, поэтому я изменил его, чтобы он не был статичным, и автоматически связывал класс с необходимостью, но это не помогло, поэтому я спрашиваю за помощь, отчаянно.
Я мог опубликовать код, но я понятия не имею, что может быть причиной этой ошибки, и не хотел просто копировать и вставлять все мое веб-приложение. Ссылка на GitHub: https://github.com/JavaJonathan/PortfolioWebsite
Моя цель - чтобы каждый пользователь мог работать со своим списком гостей, а не с одним и тем же списком гостей.