Хм ... это предотвратило бы два запроса, делающие одно и то же. Но я думаю, что в данном случае речь идет о неправильном запросе на отправку куки, то есть неправильном окне или вкладке. EJB3, как бы он ни был великолепен, не может здесь помочь.

аружил, что область применения JSF 2.0 Flash реализована в Mojarra 2.x с помощью файла cookie. Похоже, что при переходе от представления A к представлению B с использованием Flash JSF отправляет ответ о перенаправлении. Это тот же самый ответ, который содержит заголовок set-cookie.

Поскольку файлы cookie являются глобальными для браузера, мне интересно, какова вероятность того, что это приведет к состоянию гонки. Поскольку cookie устанавливается во время ответа на перенаправление, я попытался выяснить, гарантирует ли спецификация HTTP каким-либо образом, что запрос, который браузер выдает в ответ, всегда первым использует этот cookie.

В целом, однако, все еще может быть проблема, если этот первый запрос каким-то образом застопорился (поскольку Интернет решил направить этот конкретный запрос на полпути по всему миру), а затем на сервер сначала приходит второй запрос, исходящий из другой вкладки.

Разве cookie не является ужасной идеей для использования в качестве области флеш-памяти между двумя страницами, или я что-то пропускаю, и это совершенно безопасно?

Ответы на вопрос(1)

Ваш ответ на вопрос