This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes JSF and the fly likes Pass value to ManagedBean in Facelet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "Pass value to ManagedBean in Facelet" Watch "Pass value to ManagedBean in Facelet" New topic
Author

Pass value to ManagedBean in Facelet

John Storta Jr.
Greenhorn

Joined: Jul 26, 2009
Posts: 29
I am currently converting my old JSP pages to JSF 2.0 facelets. So far I am very impressed with the framework. I am running into an issue on one thing.

I have a bean that I use to load assorted stylesheets based on what browser is being used, the theme and the specific section of the site. This bean provides a list of stylesheets and those are added to the page as <LINK>s

Here is the original code.

This works great. Now I am trying to convert this to the facelet and I am running into some problems locating the functionality that I need.


This is what I have so far in my facelet.

This also works great, except in my original code I am also passing values to the bean before I generate the list. I cannot find a way to pass values to the managedbean from within the facelet.

All of the references I have found online refer to setting managedproperties in an xml file, but I need to be able to set the properties from the facelet page since the values will be different for each page.

Is there some equivalent to the <jsp:setProperty> tag in Facelets?

I am not sure if this is not possible in JSF 2.0 facelets or if I am just not looking in the right place.

Thanks
C Bell
Greenhorn

Joined: Jun 29, 2009
Posts: 5
Hello John,
Try using the jstl tag set, http://java.sun.com/javaee/javaserverfaces/2.0/docs/pdldocs/facelets/c/set.html, to replace your jsp:setProperty.
 
wood burning stoves
 
subject: Pass value to ManagedBean in Facelet
 
Similar Threads
Performance issues using ajax
Looping in JSF
viewScoped bean recreated on page reload
JSF templates
Resultset elements not getting displayed in jsp when using JSP/JSTL