If the default is something that doesn't change, try putting it in
application scope instead. You would be able to do that once during program
initialization and then forget about it.
  (*Chris*)
On Nov 19, 2011 12:23 AM, "rohan jamkhedkar" <rgjamkhed...@yahoo.co.in>
wrote:

> Hi Christian,
> Thanks again. I think I would have to write my own interceptor. I think I
> can also get nextPage value from session. i.e. I can set value from my
> interceptor to a session variable and also from action and then use it. I
> would try doing that. And if it works out, I would certainly post it.
>
> Thanks & Regards,
> Rohan
>
>
>
> >________________________________
> > From: Christian Grobmeier <grobme...@gmail.com>
> >To: rohan jamkhedkar <rgjamkhed...@yahoo.co.in>
> >Cc: Struts Users Mailing List <user@struts.apache.org>
> >Sent: Saturday, 19 November 2011 1:42 PM
> >Subject: Re: Dynamic Result Selection
> >
> >On Sat, Nov 19, 2011 at 9:06 AM, rohan jamkhedkar
> ><rgjamkhed...@yahoo.co.in> wrote:
> >> Hi Christian,
> >>         Thank you for your response. I had actually defined all three
> >> results, success, input and error and My class did extend
> ActionSupport. But
> >> the problem was, whenever an error occurred during Interceptor
> invocation,
> >> framework would try to find value of nextPage. As action is not
> executed it
> >> would not find nextPage on valueStack. So I want to know is there any
> way of
> >> getting around this problem? Can I specify value for nextPage before any
> >> interceptor is invoked?
> >
> >Ah, now I understand better.
> >
> >Have you tried to define a default value for $nextPage in your class?
> Like:
> >class MyAction {
> >private String nextPage = "errorpage.jsp";
> >
> >Actually the action itself will not be executed if an interceptor error
> occurs.
> >If the default value does not work, I think it might be a good idea to
> >write an own interceptor which catches something like that or to
> >extend the throwing interceptor to put a correct value into the
> >object.
> >
> >cheers
> >Christian
> >
> >
> >> Thanks & Regards,
> >> Rohan
> >>
> >> ________________________________
> >> From: Christian Grobmeier <grobme...@gmail.com>
> >> To: Struts Users Mailing List <user@struts.apache.org>; rohan
> jamkhedkar
> >> <rgjamkhed...@yahoo.co.in>
> >> Sent: Saturday, 19 November 2011 1:21 PM
> >> Subject: Re: Dynamic Result Selection
> >>
> >> Hello Rohan,
> >>
> >> On Sat, Nov 19, 2011 at 8:44 AM, rohan jamkhedkar
> >> <rgjamkhed...@yahoo.co.in> wrote:
> >>>
> >>> <result name="success">%{nextPage}</result>
> >>
> >> try to add these results too:
> >>
> >> <result name="input">%{nextPage}</result>
> >> <result name="error">%{nextPage}</result>
> >>
> >> Input is what is returned when some input is missing, error in case an
> >> error happens.
> >> Please also see the class ActionSupport, were these String constants
> >> are defined. To use it, extend ActionSupport and return for example:
> >> return SUCCESS;
> >>
> >> Of course you don't need to use ActionSupport, but I think it is a good
> idea
> >> :-)
> >>
> >> Cheers
> >> Christian
> >>
> >>
> >> --
> >> http://www.grobmeier.de
> >> https://www.timeandbill.de
> >>
> >>
> >>
> >
> >
> >
> >--
> >http://www.grobmeier.de
> >https://www.timeandbill.de
> >
> >
> >

Reply via email to