File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes @ManagedBean Annotation JSF2 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "@ManagedBean Annotation JSF2" Watch "@ManagedBean Annotation JSF2" New topic

@ManagedBean Annotation JSF2

Abiodun Adisa
Ranch Hand

Joined: Jan 17, 2002
Posts: 495
I am from a Seam/JSF1 Environment. I configured my Bean using annotation but could not access the class from my JSP page
the class i defined is as follows

Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17417

Well, part of your problem is that you don't access a class from a JSF View (what you called a "JSP"). You access an instance of a class.

Specifically, when you use the annotations that you illustrated, the JSF framework is going to instantiate a bean of class "Ab" and store it in your webapp's HttpSession object under the name "ab", since by default, the convention is to lower-case the class name's first character to form the instance name. That can be overridden with an annotation, but it's a reasonable naming convention.

So to refer to your bean's properties in a JSF view, you'd use the EL expression "#{}".

An IDE is no substitute for an Intelligent Developer.
I agree. Here's the link:
subject: @ManagedBean Annotation JSF2
jQuery in Action, 3rd edition