I am not sure this will be a complete solution to your problem, but try:

moduleConfig.addForwardConfig(new ActionForward("mypath","myurl",true));

ActionForm extends ForwardConfig, not the other way around.

-Max

On Fri, 2004-02-27 at 03:22, Vano Beridze wrote:
> Hello
> 
> I've got
> struts 1.1
> sun jdk 1.4.2_03
> Fedora Core 1
> 
> I have a simple application
> one action that has two forwards.
> One of them I want to costruct dynamically.
> 
> I created a plugin and in its init method I do the following
> 
> moduleConfig.addForwardConfig(new ForwardConfig("mypath","myurl",true));
> 
> when I do in the action
> return mapping.findForward("mypath");
> 
> it gives me a classcast exception
> 
> java.lang.ClassCastException
>       at
> org.apache.struts.action.ActionMapping.findForward(ActionMapping.java:151)
>       at com.silkroad.srm3.Login.execute(Login.java:42)
> 
> When I did some debugging found out that the exception is happening
> because of the following code
> 
> return ((ActionForward) config);
> 
> in org.apache.struts.action.ActionMapping.java line 151
> 
> config contains a forward defined by me and has type
> org.apache.struts.config.ForwardConfig
> 
> what should I do?
> are there any other ways dinamically defining global forwards?
> 
> Thank you
> Vano
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to