Обработка исключений Portlet в JSR-168 - PullRequest
2 голосов
/ 29 января 2010

Как я могу поймать и обработать исключение PortletException, генерируемое GenericPortlet.doView ()? Я хотел бы показать пользовательскую страницу ошибки или пользовательское сообщение на портале JBoss, если по какой-то причине выдается это исключение.

1 Ответ

0 голосов
/ 29 января 2010

Спецификация Portlet 2.0 (JSR 286 - но я сомневаюсь, что они убрали обработку ошибок) гласит:

Реализация портала / контейнера-портлета остается за тем, как реагировать, когда портлет генерирует исключение при обработке запроса. Например, портал / портлет-контейнер может отображать страницу ошибки вместо страницы портала, отображать сообщение об ошибке в окне портлета 25 портлета, вызвавшего исключение, или удалять портлет со страницы портала и регистрировать сообщение об ошибке для администратор.

Обработка ошибок JBoss Portal , кажется, не предлагает то, что вы хотите.

Возможно, вам придется справиться с этим самостоятельно, возможно, путем определения абстрактного базового класса, который могут расширяться вашими другими портлетами.

...