Hello,
In my xhtml file, I have the following to load a picklist with values:
<
h:selectOneMenu id="iso1" >
<s:selectItems value="#{myBean.picklistItems}" var="i" label="#{i.label}" itemValue="#{i.value}"/>
</h:selectOneMenu>
If all is well, the picklist is populated when the page is loaded. If, however, the server method throws an exception, I would like to be able to present the exception in the client. In the method's catch block I create both a statusMessage and FacesMessage with the error, but the client "messages" element does not display the error message. If I simply thrown the error, I get redirected to the SEAM debugger page.
How can a server exception during page loading be captured and presented in the client? There are other items on the page and I do not want to have to redirect the user to some other "error page". I would like to load the page and present any error messages that were received during page loading. Is this possible?
Thanks - Peter