|
Платные хостинги
Раскрутка сайта
Книги по программированию
Перехват и обработка ошибок в JSF
- Извините пожалуста, что задаю так много вопросов, но этого и правда нигде найти не могу .Стоит проблемма перехвата и обработки ошибок в JSF страницах.Конкретнее - компоненты JSF начинают давать различные Exception (ну в частности Null...), после того как сессия по таймауту завершена и все ресурсы освобождены.Пока мне ничем не удается перехватить эти ошибки. А на самом деле надо их как миниму залогировать и самое главное - сказать юзверю что-то вразумительное а не выдавать стек ...Подскажите, кто такое уже проходил - как?
- Вот такого рода ошибки можно только предугадывать. Это же класс RuntimeException и он может вылететь в любой момент. Его даже в try .. catch не обязательно ловить - компилятор нормально к этому относится.Так что тут просто анализ кода, что можно поймать, что нельзя. И честно обрабатывать (точнее предугадывать такие возможности).
- да у меня вся проблемма что сессия закончилась - отловить то я это могу, но при щелкании по навигационным кнопкам (не моим - в компоненте ADF faces <af:table...) все равно возникае эксепшен и лезет к юзеру стек ... PS: кстати - а что такое за FacesMessage?я попытался сделать так - Код FacesContext ctx = FacesContext.getCurrentInstance(); FacesMessage errMsg = new FacesMessage( "Сессия закончена - истекло время таймаута!"); ctx.addMessage(null, errMsg);highlightSyntax('javakNjA5M','java');но юзер ничего не получил Это сообщение отредактировал Sleepy_PIP - 27.1.2005, 19:21
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|