To preserve messages across redirects you can use the message store interceptor, or home-brew your own solution if it doesn't work for you. Or don't redirect.
Joined: Apr 06, 2008
i implemented Message Store Interceptor like this for getVideoPage (where i need to know if there are action errors:
it works fine, but when i try to send a parameter to the action e.g. getVideoPage?videoId=3444, the videoId that i retrieve in the class is null!!
when i removed the interceptor declaration, it worked fine again.
If you define an action-specific interceptor you must define *all* interceptors for the action. If that's the only interceptor you have defined then you're missing the bulk of the Struts 2 functionality, which lives largely in its interceptors.