Ted
I'm not following entirely, or something may be missing here. Where is the
parameter name, in your case "task" specified? I don't see it in the action
specification. Also, where is this feature in the documentation?
TIA
Tom Miller
Ted Husted wrote:
> Another approach is to pass the query string options using the
> "parameter" property of the action mapping, and then looking for them in
> your action. So, passing a parameter like "task=select" could also be
> represented as:
>
> <action
> parameter="select"
> path="/lot/Search"
> type="org.wxxi.gavel.lot.http.Access"
> name="lotForm"
> scope="request"
> validate="false"
> input="/do/lot/Done">
> <forward
> name="continue"
> path="/WEB-INF/pages/lot/Result.jsp"/>
> </action>
>
> and in the Action
>
> // -- Acquire other parameters
> String task mapping.getParameter();
> if (task==null) task = request.getParameter("task");
>
> Of course, if you need to pass several parameters, the query string
> approach (using & for &) will let the servlet parse them out for
> you.
>
> -- Ted Husted, Husted dot Com, Fairport NY USA.
> -- Custom Software ~ Technical Services.
> -- Tel 716 737-3463.
> -- http://www.husted.com/about/struts/
>
> Jacob Thomas wrote:
> >
> > Hi Jon,
> > I was trying this out earlier using the Struts beta 1 release and
> > found that query strings with multiple parameters caused the XML parser to
> > give errors when it encountered either the '&' or '?' character.
> >
> > <forward name="command"
> > path="/context/page.jsp?param1=value1¶m2=value2&...."/>
> >
> > Based on your and Craig's feedback, I take it that this is now supported.
> > --
> > Thanks
> > Jacob
--
Tom Miller
Miller Associates, Inc.
[EMAIL PROTECTED]
641.469.3535 Phone
413.581.6326 FAX