Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / session.invalidate (прерывание сессии) / 4 сообщений из 4, страница 1 из 1
03.06.2013, 15:12:02
    #38283825
drum-devil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
session.invalidate (прерывание сессии)
Добрый день.

делаю приложение в jDeveloper.
Есть главная страничка (СТРАНИЦА_1), где происходит вход в динамическую базу. После входа попадаю на нужную страницу (СТРАНИЦА_2).
Нужно сделать кнопку LOGOUT,которая расположена на СТРАНИЦЕ_2, по нажатию на которую, будет происходить разрыв сессии и редирект на СТРАНИЦУ_1.
есть данный код, но при его компиляции выскакивает ошибка, с которой я пока не справился.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
        public String cb6_action() throws IOException{
            ExternalContext ectx = FacesContext.getCurrentInstance().getExternalContext();
            HttpServletResponse response = (HttpServletResponse)ectx.getResponse();
            HttpSession session = (HttpSession)ectx.getSession(false);
            session.invalidate();
            response.sendRedirect ("index.jspx");
            return null;
            }



ОШИБКА ПРИ КОМПИЛЯЦИИ:
Error(26,34): unreported exception java.io.IOException; must be caught or declared to be thrown

Прошу помощи ))
буду очень признателен!
...
Рейтинг: 0 / 0
04.06.2013, 10:23:10
    #38284728
drum-devil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
session.invalidate (прерывание сессии)
разобрался,была подключена не та библиотека. НО...теперь появляется другая ошибка -ADFC-14000: View port ID '' is invalid.
кто нибудь знает как победить эту ошибку? )
...
Рейтинг: 0 / 0
04.06.2013, 11:19:02
    #38284837
drum-devil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
session.invalidate (прерывание сессии)
Разобрался. Данный метод работает на .jspx страничках. На .jsff не сработало.
тема закрыта.
...
Рейтинг: 0 / 0
04.06.2013, 11:21:41
    #38284843
drum-devil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
session.invalidate (прерывание сессии)
о,и надо еще дописать одну строчку:
после
Код: java
1.
Response.sendRedirect("index");



добавляем строчку:
Код: java
1.
FacesContext.getCurrentInstance().responseComplete();
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / session.invalidate (прерывание сессии) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]