struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Hardy <ahardy.str...@cyberspaceroad.com>
Subject Re: preparable vs modelDriven
Date Thu, 31 Jan 2008 16:25:36 GMT
Dave Newton on 31/01/08 16:00, wrote:
> Adam Hardy <ahardy.struts@cyberspaceroad.com> wrote:
>> Dave Newton on 31/01/08 15:29, wrote:
>>> Adam Hardy <ahardy.struts@cyberspaceroad.com> wrote:
>>>> * ModelDriven: how do I get hold of my model during my action methods? I
>>>> don't  want to get getModel() again, because that will retrieve another
>>>> instance of the  entity and not the one that was populated by struts.
>>> Lazy initialization (via null check or by setting an instance var), or
>>> config through Spring, or...
>> If your getModel() puts the model entity on an instance variable, won't
>> that confuse the param interceptor? 
> 
> Depends on what instance variable you put it in, I suppose. One of your
> questions was how to access the model object w/o running through a getModel()
> method that would re-instantiate; lazily initializing an instance variable in
> getModel() then using that instance variable is one way of dealing with that.

OK, that makes sense now, thanks. What I thought would be the more obvious way 
of obtaining the model would be to fetch it from where struts puts it when it 
calls getModel(), i.e. the value stack, however I don't see any access methods 
for doing that, particulary on ActionSupport.


Adam

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message