Проблема перехода с JSF1.2 на JSF2.0 - PullRequest
0 голосов
/ 22 февраля 2012

В моем примере приложения работают JSF1.2, richfaces3.3.1 и Tomcat.
Запустите мое приложение в chrome :
URL моей первой страницы, например http://localhost:8080/sampleapp/login.jsp и
после входа на мою страницу, как http://localhost:8080/sampleapp/faces/content.jsp.

Просто я копирую URL и вставляю FireFox , и затем браузер показывает загрузку URL Нравится: http://localhost:8080/sampleapp/faces/login.jsp;jsessionid=14EA9092E0D85CAD279BD6D0F6177AF1

Я вставляю в IE URL нравится: http://localhost:8080/sampleapp/faces/login.jsp

После этого я конвертирую свое приложение JSF1.2 в JSF2.0 Richfaces3.3.3, tomcat6.0.29

Теперь запустите мое приложение в Chrome

URL моей первой страницы, такой как: http://localhost:8080/sampleapp/login.jsp и
после входа на мою страницу, как http://localhost:8080/sampleapp/faces/content.jsp

Просто скопирую URL и вставлю в браузер FireFox и загрузить первую страницу URL Нравится: http://localhost:8080/sampleapp/faces/login.jsp;

На этот раз URL не изменился . а также IE показывают тот же URL.

Мои данные конфигурации JSF1.2 до 2.0

Мне нужно после входа в систему, скопировать URL, Затем вставьте в любой браузер, мне нужно создать URL-адрес, как http://localhost:8080/sampleapp/login.jsp;sessionid=123342342JSDFG1239323SDFKJ1

как реализовать

Что здесь происходит ... Помоги мне... Заранее спасибо

1 Ответ

0 голосов
/ 22 февраля 2012

ничего не работает?

, кажется, ничего не произошло. Если вы видите, что jsessionid добавлен в URL, сервер обнаружил, что браузер не поддерживает куки. это может произойти, даже если куки включены. Это своего рода запасной вариант, позволяющий разрешать сеансы (передавая идентификатор сеанса через URL).

обработка приложения или сеанса, которая у вас есть, все равно должна работать нормально.

...