Я разработал веб-приложение на Java EE, используя Spring 2.5.Это приложение имеет шаг аутентификации, и если пользователь введет правильные данные для входа, он будет перенаправлен на защищенную страницу.Моя проблема в веб-браузере Android, и некоторые веб-браузеры nokia не отправляют сессионный cookie.Однако это приложение прекрасно работает во всех других веб-браузерах и мобильных веб-браузерах.Я протестировал следующие способы: добавив атрибут сеанса после входа в систему, затем проверяйте атрибут каждого запроса; добавив компонент сеанса bean
обоими способами, я не смог решить проблему.Моя среда Apache Tomcat 5.5, Java 1.5
Спасибо и жду помощи от всех вас.
Шаги для создания:
- Есть журнална экране
- Пользователь вводит данные пользователя и нажимает кнопку отправки
- На стороне сервера он захватывает запрос, и если данные пользователя верны, пользователь будет перенаправлен на защищенный сайт (до сих пор он работаеткак и должно быть в каждом браузере)
- пользователь нажимает на ссылку на защищенном сайте, которая переходит в действительный перехватчик проверки сеанса (на этом этапе я заметил, что не получаю авторизованный сеанс в сети Nokia 6300Браузер и Sony Ericsson Xperia встроены в веб-браузер).
Однако во всех других веб-браузерах для ПК и в мобильных веб-браузерах, таких как Nokia E 71, встроенный в веб-браузер, Opera Mini отправляет обратно JSessionId.Обратите внимание, что с помощью упомянутых выше Nokia 6300 и Xperia могут войти в Yahoo Mail и G Mail.