Forums Register Login
Need to get the current Instance of one backing bean into another
I have an editorBean:

And the other bean is also managed and has a method called htmlTable that takes no parameters but returns String type. Now what I want to do is when my editor pops up it should pre populate itself with some table data and then become part of the value attribute in the editor bean. I think it needs to be done with DI but I am not getting it right. If any one can explain this through DI annotations, it would be cool.

Sure. Welcome to the JavaRanch!

If you're using annotations, the @ManagedBean annotation will ensure that the bean is constructed automatically in the scope that you specified in you "@xxxxScoped" annotation and it's cataloged by default under the same name as the managed bean's class, except that the first character will be lower-case (since it's an instance of the class and not the class itself).

You can then use the @ManagedProperty annotation to inject Bean2 into Bean1 (for example).

It looks like this:

Wink, wink, nudge, nudge, say no more ... https://richsoil.com/cards

This thread has been viewed 1978 times.

All times above are in ranch (not your local) time.
The current ranch time is
Feb 25, 2018 11:01:20.