<action name="ListCustomerData" class="action.ListCustomerDataAction"> <result name="success">/customerDataList.jsp</result> <result name="input">/customerDataList.jsp</result> <result name="error">/error.jsp</result> <result name="makePayment" type="redirectAction">MakePayment!input</result> </action>
Then with the save() method in ListCustomerDataAction I return SUCCESS. With the pay() method I do some value checking..just to make sure some elements have been selected to pay and that the amount is greater then zero. If it is ok I return makePayment, if it isn't ok I return INPUT. I've also tried returning SUCCESS since really they are the same. Both had the same response, which I guess is expected. Was there any other configuration you needed from me? newton.dave wrote: > > *and* configuration. > > Stephiems wrote: >> Oh, sorry, I was experimenting and changed the code: >> >> Here is what I have for the submits, all the rest is the same: >> >> <s:submit id="saveButton" name="saveButton" >> value="%{getText('button.label.save')}" action="ListCustomerData" >> method="save" cssClass="button"/> >> <s:submit id="payNowButton" name="payNowButton" >> value="%{getText('button.label.paynow')}" action="ListCustomerData" >> method="pay" cssClass="button"/> >> >> Thanks >> >> >> newton.dave wrote: >>> Stephiems wrote: >>>> Both submits go to the same action, just different methods, so I can't >>>> have >>>> different forms. I might have to change how it works. I don't like it >>>> as >>>> it >>>> is, but that is what the client wanted, and as much as I tried to get >>>> them >>>> to chanage, in the end I have to do what they want. >>>> >>>> Here is basically what I'm doing: >>>> >>>> JSP (not the full jsp, I've taken out as much as the unnecessary stuff >>>> as >>>> possible): >>>> >>>> <s:form name="displ" action="ListCustomerData"> >>>> <s:submit id="saveButton" name="saveButton" >>>> value="%{getText('button.label.save')}" cssClass="button"/> >>> > <s:submit id="payNowButton" name="payNowButton" >>>> value="%{getText('button.label.paynow')}" >>>> action="ListCustomerData" >>>> method="pay" cssClass="button"/></p> >>>> </s:form> >>>> >>>> in my ListCustomerData action I have a save() function and pay() >>>> function. >>>> >>>> Again, just to repeat, this only seems to happen if I press the pay, >>>> find >>>> an >>>> error >>>> >>>> I might just have to make it so the pay isn't a submit button, maybe >>>> have >>>> a >>>> sort of 'shopping cart' running total at the top of the screen where >>>> they >>>> can click on the link to go to the make payment screen.. But, I do >>>> still >>>> believe that what I'm trying to do should work. >>> *and* configuration. >>> >>> I only see a method defined for the "pay" submit button; does the >>> ListCustomerData action coniguration specify the "save" method? >>> >>> Dave >>> >>> >>> --------------------------------------------------------------------- >>> 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 > > > -- View this message in context: http://www.nabble.com/-s2--multiple-submit-buttons-using-action-and-method-tp23311584p23327661.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org