File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes Strange behavior with reRender attribute Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "Strange behavior with reRender attribute" Watch "Strange behavior with reRender attribute" New topic

Strange behavior with reRender attribute

Davie Lin
Ranch Hand

Joined: Aug 05, 2007
Posts: 294
Hi, I use JSF 1.1 + RichFace 3.1.5

here is my code for my modal panel to add an entry to the DB

my first <h:message> will not appear until I have click "Save" about 3 times, the first message is to inform that update is successful
and I know it is successful because the message in eclipse console and Database GUI

I don't really know what to do?

Phaneendra Pochinapeddi

Joined: Feb 02, 2005
Posts: 7
Here are my thoughts..

Try wrapping as below

Also try removing immediate="true" in

Regards<br />Phaneenda P
Davie Lin
Ranch Hand

Joined: Aug 05, 2007
Posts: 294
Hi Phaneendra

Thanks for your input, but no luck with wrapping

however, I did do this

and when my console says "Target component for id addMsg not found"

This is very strange, of course, about 3rd time than this message goes away and the <h:message> for addMsg shows up correctly
Davie Lin
Ranch Hand

Joined: Aug 05, 2007
Posts: 294
I believe I solved my issue, I was using one UIMessage component to bind to 4 <h:message> tag

I just trying something different like making the problem <h:message> tag instead of binding to original UIMessage component I create another instance of the UIMessage component in the backing bean and it showed up the first time when I enter a form rather than showing up the message the 2nd or 3rd time the form is entered.
I agree. Here's the link:
subject: Strange behavior with reRender attribute
It's not a secret anymore!