Define your bean as an attribute with getter/setter methods in the action going to the page for property tags. If it is for a form element you will want to define the attribute in the action going to the page and the action processing the submission of the page. When OGNL sees the property referencing fooBean it will look for a reference to it and find it in the action with the getFooBean() method.
Why do you want to do that. I think you should try/have a look "ModelDriven" interface.
Joined: Dec 21, 2009
In our case we decided not to use ModelDriven because we have situations where an action has the ability to transfer control to more than one jsp. In that case 'getModel()' wouldn't work very well if you have a different bean for each page.
It was just a matter of choice, but you are right that ModelDriven is a good alternative.
subject: Struts2 - How to declare name/scope for a Bean