--- Jim Kennedy <[EMAIL PROTECTED]> wrote:
> I have created several sites that use the
> "mapping.findForward("BLA") method to forward (or
> redirect) to a relative URL.  This has always been
> statically specified in my struts-config.xml like
> this:
> 
> <forward name="success" path="/main_layout.jsp"
> redirect="true"/>
> 
> then in code I do:
> 
> mapping.findForward("BLA");   //(simple stuff)
> 
> 
> 
> Now I have a need to forward to a URL that will have
> dynamic parameters like this:
> 
>
/main_layout.jsp?param1=value&param2=value$param3=value
> 
> Not sure how to pull this off.  Obviously I can't
> use a statically defined forward definition.  I
> guess I could put the params in the request, which
> works fine if I forward, but what if I redirect.  I
> would have to put them in the session.  Not clean
> coding in my opinion.  I would rather specify as
> querystring params.

I'm doing that, with 1.1-rc1:

  ActionForward forwardfrommapping =
mapping.findForward("BLA");
  if (forwardfrommapping != null)
  {
      forward = new
ActionForward(forwardfrommapping.getPath() +
"?param1=" + param1.value(), true);
  }

Of course, beware that getPath() may give you more
than "/main_layout.jsp" when the struts-config changes
;)

m

> Anyone done this?
> 
> I am using Struts v1.02
> 
> 
> 
> Jim Kennedy
> IT Consultant
>
-----------------------------------------------------
> 
> 
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

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

Reply via email to