Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Need to get the current Instance of one backing bean into another

 
Ben Simon
Greenhorn
Posts: 3
Java MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

 
Tim Holloway
Saloon Keeper
Pie
Posts: 18214
53
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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:



 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic