something like this? <result name="someRedirectResult" type="redirect"> http://www.blahblah.com/something?param1=${value1}¶m2=${value2} </result>
Here, value1 and value2 are searched in the value stack (usually your action object is at the top of the stack). 2009/12/24 Wes Wannemacher <w...@wantii.com>: > There is an http header result type and two redirect result types that > are much better suited for this. You can use properties in the > struts.xml file as params for the result. I am on my phone, but > perhaps someone else can post an example. > > -W > > On 12/24/09, Parm Lehal <ple...@lehal.net> wrote: >> Hello, >> >> I am stuck in trying to access some variables from value stack in jsp >> page. Is there anyway to do it easily? >> Is there anyway to communicate with a bean defined in jsp with >> <jsp:useBean tag from struts2? I can access values in struts but not >> from jsp side. ..Basically I am trying to do something similar to >> >> <% >> >> response.sendRedirect(..........url based on....<s:property >> value="%{GRTGRTGT}"/> .....); >> >> >> Please, tell me if and how can I accomplish something like this. >> >> >> >> Regards, >> >> Parminder Lehal >> >> >> >> ________________________________________________________________________ >> >> >> -----Original Message----- >> From: Wes Wannemacher <w...@wantii.com> >> Reply-to: "Struts Users Mailing List" <user@struts.apache.org> >> To: Struts Users Mailing List <user@struts.apache.org> >> Subject: Re: if tag with #parameters >> Date: Wed, 23 Dec 2009 09:35:59 -0500 >> >> >> I have used a similar construct quite a bit, but normally, I refer to >> parameters like this - >> >> <s:if test="%{#parameters['view'] != null}"> >> view >> </s:if> >> <s:else> >> not view >> </s:else> >> >> In cases like this, I just want to affect the way a view is rendered. >> So, leaving the getter/setter off of the action is the way to go. >> >> -Wes >> >> On Tue, Dec 22, 2009 at 6:05 AM, foo bar <linut...@gmail.com> wrote: >>> Hi, >>> >>> I would prefer not to use getter/setter. >>> What I really want to know is, why is this not working as expected ? >>> >>> Anyway, I solved it >>> >>> <s:if test="#parameters.messageKey[0] == 'yes'"> >>> >>> #parameters.messageKey is of type String[], which make sense now >>> >>> >>> On Tue, Dec 22, 2009 at 9:46 PM, Saeed Iqbal <saee...@gmail.com> wrote: >>>> If it is a request parameter, then make a setter for it to get set and >>>> getter to retrieve it and use % instead of # >>>> >>>> If you want to have the parameter in the page context use the s:set with >>>> id >>>> >>>> >>>> >>>> On Tue, Dec 22, 2009 at 3:36 PM, foo bar <linut...@gmail.com> wrote: >>>> >>>>> Hi all, >>>>> >>>>> I'm testing for the existence of a request parameter in a jsp page in >>>>> Struts 2 >>>>> >>>>> <%@ taglib prefix="s" uri="/struts-tags"%> >>>>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" >>>>> "http://www.w3.org/TR/html4/strict.dtd"> >>>>> <s:property value="#parameters.messageKey"/><br/> >>>>> <s:if test="%{#parameters.messageKey == 'yes'}"> >>>>> yes >>>>> </s:if> >>>>> <s:else> >>>>> no >>>>> </s:else> >>>>> >>>>> But, whatever I do, result is always "no" >>>>> >>>>> Tested with these cases: >>>>> >>>>> test.jsp >>>>> test.jsp?messageKey= >>>>> test.jsp?messageKey=yes >>>>> test.jsp?messageKey=no >>>>> >>>>> Changed it to <s:if test="#parameters.messageKey == 'yes'">, same >>>>> results >>>>> Changed it to <s:if test="{#parameters.messageKey == 'yes'}">, results >>>>> are negated as above, ie you got "no" when previously you got "yes" >>>>> >>>>> What's the solution here ? >>>>> >>>>> Cheers >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>>> For additional commands, e-mail: user-h...@struts.apache.org >>>>> >>>>> >>>> >>>> >>>> -- >>>> Saeed Iqbal >>>> Independant Consultant >>>> J2EE - Application Architect / Developer >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>> For additional commands, e-mail: user-h...@struts.apache.org >>> >>> >> >> >> >> > > > -- > Wes Wannemacher > > Head Engineer, WanTii, Inc. > Need Training? Struts, Spring, Maven, Tomcat... > Ask me for a quote! > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org