[EMAIL PROTECTED] wrote:
If your action class implements ModelDriven and Preparable and your prepare
method returns a null object, ParameterInterceptor tries to set the parms
which are names appropriate to properties in model object that is expected
to be on the top of stack. However, since model was null, it was NOT SET on
top of the stack and all the parameters are now looked for in the action
class. They are not found there (naturally) so all the parm setters fail.
Should the ModelDriven interceptor create a model when it is null?
This is as documented [1]:
"Note: The ModelDrivenInterceptor will only push the model into the
stack when the model is not null, else it will be ignored."
When implementing ModelDriven, it is your action's responsibility to
create the model. Whether you choose to accomplish that in a prepare()
method, or by other means, is up to you.
L.
[1] http://struts.apache.org/2.x/docs/model-driven-interceptor.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]