Read up on Tokens in the Action class. It explains how to eliminate this ( that would have also happened even in a regular non struts servlet/jsp).

hth,

.V
Judy Spengeman wrote:

Using the following code fragment:
function f_ValidateForm(later) {


var newline = unescape("%0A");


var leading_space = "";

var ni = newline + leading_space; ........

} // end with


if (later == 1)


{

document.formq1.BUTTONPRESSED.value = "FinishLater";

document.formq1.submit();

}

else

if (later == 0)

{

document.formq1.BUTTONPRESSED.value = "NextPage";

}

return true; }


<FORM ... action="/SampleApp/questionnaire.do">


<INPUT type="button" name="FinishLater" value="Save and finish later" onClick="return f_ValidateForm(1)">

<INPUT type="submit" name="NextPage" value="Continue" onClick="return f_ValidateForm(0)">

--------------------------------------------------------

Prior to moving the questionnairre Servlet\JSP to implementing a Struts Action class, the form was being submitted to the servlet without any problem. Now all of a sudden (on rare instance), the form is sometimes being submitted twice - returning with a error due to a duplicate table entry.

Can anyone determine the cause of this (besides the "FinishLater" submitting the form and then returning true to the button)? Is this something within Struts? Why has this cropped up only now as this code has been in production for quite a while with the 'submit/return true'??? Is it WebSphere 5.0? Struts?

Please help!!!

_________________________________________________________________
MSN Messenger with backgrounds, emoticons and more. http://www.msnmessenger-download.com/tracking/cdp_customize




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



Reply via email to