File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Struts and the fly likes Handling Multiple Submits Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Handling Multiple Submits" Watch "Handling Multiple Submits" New topic
Author

Handling Multiple Submits

SuprajaY Yasoda
Greenhorn

Joined: Oct 17, 2005
Posts: 17
Hi

I am quite new to Struts. I wrote a java script
function. Which gives user a alert to avoid clicking submit
button again and again






when jsp is submitted from checkAttachStatus function it
is getting submitted, but when I submit it from submits
function isTokenValid(req) is returning false and its not
showing the next, Any suggestion on this Pls. I know that
it returns flase if seesion is missing or token is valied how to check this?
function checkAttachStatus(strValue)
{
if(document.getElementById ("hdnAttachmentStatus"))
{
if(document.getElementById("hdnAttachmentStatus").value=='false')
{
alert("The Files indicated in red did not get uploaded properly. Please upload them again or remove them.");
return false;
}
}
checkVisited
('FBAuction','2','Submit');
//alert("strValue 111: "+strValue)
// alert("strLinkSubmit 111 : "+document.forms[0].strLinkSubmit.value)
// alert("strSubmit 111 : "+document.forms[0].strSubmit.value)
//submits(strValue)
}

function submits(strValue) {
alert(strValue)
document.FBAuction.strLinkSubmit.value = strValue;
//document.forms[0].strSubmit.value = strValue;
// alert(confirmed)
if (confirmed==true)
{
//alert("strLinkSubmit 222 : "+document.forms[0].strLinkSubmit.value)
document.forms[0].submit();
confirmed=false;
}
else if(confirmed==false)
{
alert("Page Already Submitted,Please wait.");
document.FBAuction.strLinkSubmit.value = strValue;
// document.forms[0].strSubmit.value = strValue;
}
}
Marc Peabody
pie sneak
Sheriff

Joined: Feb 05, 2003
Posts: 4727

Did you ever call saveToken before enterring the jsp? If there is no token to check against it will of course return false.


A good workman is known by his tools.
SuprajaY Yasoda
Greenhorn

Joined: Oct 17, 2005
Posts: 17
Thanks for the response, I tried by using saveToken(req, but still am facing the same problem. So I disabled the button after clicking it once, its working for 4,5 jsp's but in once JSP, submit button value is not getting passed to actionbean. Can you please suggest me on this.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Handling Multiple Submits
 
Similar Threads
onsubmit: can you veto form submission without "return false"?
Handle multiple click of an image hyperlink
how to prevent ice:commandButton from submitting if there is a validation error
document.forms[0].submit(); throws Invalid Argument in IE
Prevent the page refreshing