Hello Karthik, It is a little difficult for application server such as Tomcat to implement such validation as every request received through your configured connector is essentially a genuine request from Tomcats point of view. Unless you created a complex Valve of some sort which measured the time difference between two requests from the same host to the same URI and requested that Tomcat consider one to be a duplicate of the other and therefore drop it, this is sort of the wrong way to approach it.
One little trick I have employed in the past is to temporarily disable the button/link by using a little bit of Javascript not too dissimilar to what you have done already. Without giving too much away have you considered dynamically changing the href value of the anchor to either nothing or an internal anchor '#' with the onClick method. RGS SY On 5/13/2010 5:45 PM, Karthik Nanjangude wrote: > Hi > > Spec : > JDK1.5 > TOMCAT 6.0.20 > O/s windows /Linux > > > Question : My web application uses "href" & "css based image's" for > transferring the request from 1 page to another > The problem is UserVisitor is clicking the image based > href MULTIPLE TIMES ( multiple clicks ) > > <a href="image.jsp?mult=1" id='submitButton1' > onClick="this.onclick=function(){return false}" target="_self" > class="buttonRedSmall"><span>Submit Form</span></a></td> > > And causes the multiple form submits. How to prevent the same ? > > I googled / yahooed for Cross browser based tricks to disable the multiple > request...Not luck so far ... > > Can some body help me if Tomcat has any special features to prevent this > attack ....... :( > > > > > with regards > > N.S.Karthik > > >