Hi All,
I am very new to Struts 2, so I don't know whether this issue is
discussed before and has a solution. I had dynamic Result selection in my
project. Where result would be selected on the basis of execution logic in
Action method.
For Example something like,
<action name="test" class="myPackage.Test" >
<result name="success">%{nextPage}</result>
</action>
Where nextPage would be a property in Test class with settter and getter
methods. And I would set it to whatever jsp page I want to execute.
It would work fine if Action method is successfully executed.
But the problem was that, if something happened and Action could not be
executed, then result would not get invoked. i.e. if validation interceptor
found validation errors or my RolesInterceptor found that user does not have
access to that method.
Framework would throw exception that result not found.
What can be done here?? Can I set a default nextPage before Interceptors are
invoked?? Could writing an Interceptor for that help??
I know that as I am new to Struts 2 I could be doing something wrong. Can
anyone help me??