The way I solve this is by returning the value you want and setting up the
action chain on struts.xml file:
Example:
class MyAction 1 .. {
public String execute(){
if(foo)
return "foo";
else
return "bar";
}
Then on the Strutus XML file:
<action name= "MyAction" class. = ....>
<result name="foo" type="chain"> FooAction</result>
<result name="bar" type="chain"> BarAction</result>
...
</action>
PS. Make sure you use type="chain"!
Hope this helps.
Harring
On 3/15/07, arunkumar S <[EMAIL PROTECTED]> wrote:
Hi,
I have a requirement where in the action has to be forwarded based on
certain runtime conditions.The destination will be decided only on the
runtime.
-------------------------------
if(Input = "Case1" )
forward action1
else
forward action2.
-------------------------------
Basically i want to acheive a simple forward( requestdispatcher.forward()
) in
ActionClass in Struts 2.0.
How can we acheive this in Struts 2.0. I dont have any API to acheive
this.
Any inputs pls?
Regards,
Arun