This week's book giveaway is in the OCPJP forum.
We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line!
See this thread for details.
The moose likes JSF and the fly likes Best way to display/not display a div based on a value in my JavaBean Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "Best way to display/not display a div based on a value in my JavaBean" Watch "Best way to display/not display a div based on a value in my JavaBean" New topic
Author

Best way to display/not display a div based on a value in my JavaBean

Chris Stewart
Ranch Hand

Joined: Sep 29, 2001
Posts: 124
In JSF, what's the best way to display or not display a div based on the value in one of my JavaBeans? In JSP, I imagine I'd just use Java code to do this, but in JSF I'm told that's a no-no. So, any suggestions?
Jason Lee
Greenhorn

Joined: Mar 03, 2008
Posts: 12
Originally posted by Chris Stewart:
In JSF, what's the best way to display or not display a div based on the value in one of my JavaBeans? In JSP, I imagine I'd just use Java code to do this, but in JSF I'm told that's a no-no. So, any suggestions?


In "plain" JSF, you can do

<h:panelGroup rendered="...">

Seam offers a s:div, and Facelets offers ui:fragment if you happen to be using either of those.


Jason Lee, SCJP
Senior Member of Technical Staff with Oracle
http://blogs.steeplesoft.com
Chris Stewart
Ranch Hand

Joined: Sep 29, 2001
Posts: 124
I am using Facelets and ui:fragment did the trick. Thanks for the tip!
Jason Lee
Greenhorn

Joined: Mar 03, 2008
Posts: 12
Originally posted by Chris Stewart:
I am using Facelets and ui:fragment did the trick. Thanks for the tip!

Very good!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Best way to display/not display a div based on a value in my JavaBean