posted 15 years ago
When you use your own stack you override the default stack. I think what you are missing in your stack is:
<interceptor-ref name="params"/>
I think that interceptor populates the action class.
Since you maybe be excluding other interceptors that you need, if you do this you'll run all of your default intercetors as well as your new one:
<interceptor-stack name="football">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="login" />
</interceptor-stack>
I started like this and then tried copying the individual interceptors from the defualt stack and removed them one at a time so I could avoid using processing time on the ones I didn't need. It was tedious, but now I'm only using 5 of them (params is one of them).