I have a method in a managed bean that is getting
called.  I wish to put a message on the page to inform
the user that the operation that he/she requested was
performed correctly.  I can successfully do this with
a variable in the managed bean.  My problem is that I
was wanting to use the built in FacesMessage class for
this if possible.  Here is my code to add my message:

FacesMessage message = new FacesMessage();
message.setSeverity(FacesMessage.SEVERITY_ERROR);
message.setSummary("Add was successful");
message.setDetail("Add was successful");
FacesContext context =
FacesContext.getCurrentInstance();
context.addMessage(null, message);

It does add the message to the context because I can
use System.out to print it out right after that.  The
problem is that the message doesn't display on the
page.  I do get other Faces messages displayed so I
don't believe it is a problem with the JSP.  I'm
wondering if FacesMessage was not designed to be used
like this.  Is FacesMessage only designed to be used
in the converter and validator?

Has anyone else been able to put a message in the
context and been able to print it out on the page?

Here is my JSP snippet.

<h:messages layout="table" styleClass="message"
showSummary="true" showDetail="false"/>
<h:messages layout="table" styleClass="message"
showSummary="false" showDetail="true"/>


Thanks,
Ray


                
__________________________________ 
Do you Yahoo!? 
Make Yahoo! your home page 
http://www.yahoo.com/r/hs

Reply via email to