У меня есть фильтр сервлетов, который контролирует, нормально ли запускается мое веб-приложение;
public void doFilter(ServletRequest aReq, ServletResponse aResponse, FilterChain aChain) throws IOException, ServletException
{
HttpServletRequest request = (HttpServletRequest) aReq;
HttpServletResponse response = (HttpServletResponse) aResponse;
if(!myContext.isSystemReady())
{
// SHOW AN ERROR PAGE WITH SOME EXCEPTION MESSAGE
}
aChain.doFilter(request, aResponse);
return;
}
, как лучше всего показывать сообщения об ошибках в этом стиле?
как я могу показать это в моемСтраница JSF?
ERROR !<br />
detailed message is: <h:outputText value="errMsj HERE!"></h:outputText>
или я должен использовать ststusbean для отображения сообщений об ошибках?в это время я должен получить доступ к FaceContext в фильтре и написать сообщение об ошибке в этот компонент.Может ли быть проблема с этим?
или какие-либо лучшие идеи?
(используя jsf2.0)