У меня проблема в том, что я пытаюсь поймать jboss.seam.security.NotLoggedInException
, если пользователь не вошел в систему и хочет получить доступ к ресурсу, где это должно быть.
Это хорошо работает с этим фрагментом XML в pages.xml
<exception class="org.jboss.seam.security.NotLoggedInException">
<redirect view-id="/home.xhtml">
<message severity="warn">
#{messages['system.error.exception.notLoggedIn']}
</message>
</redirect>
</exception>
Теперь у меня проблема, что он показывает мое сообщение, но он также показывает сообщение от jBoss / Seam («Пожалуйста, войдите сначала»). Итак, я получаю два сообщения об ошибках на моей home.xhtml
странице.
Как я могу предотвратить сообщение об ошибке от Seam и получить только мое сообщение?