This week's book giveaway is in the Design forum.
We're giving away four copies of Building Microservices and have Sam Newman on-line!
See this thread for details.
The moose likes Servlets and the fly likes Enable/Disable Hyperlink (Multiple Submits) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Enable/Disable Hyperlink (Multiple Submits)" Watch "Enable/Disable Hyperlink (Multiple Submits)" New topic

Enable/Disable Hyperlink (Multiple Submits)

deepak kukreja
Ranch Hand

Joined: Aug 13, 2001
Posts: 54

I have a hyperlink on a jsp page which generates a report in PDF format. When user selects large amount of data and clicks on this link it takes lot of time for the
report generation (this is fine). Issue is: If user selects large amount of data and clicks multiple times on this hyperlink, multiple threads started on the application server (WAS 6) and the site performance goes down.

The flow is --> User clicks on a hyperlink on a JSP , Request goes to a servlet which generates the PDF report and provides the PDf back to the user.

Now one way to control multiple submit could be that I disable the hyperlink on the click but I do not know how to enable it back as the response would be already
commited through the PDF report that was given back to the user(OutputStream).Can somebody please help me on this by giving some suggestions/best
practices/examples? any help would be appreciated.


Deepak<br />SCJP
Bosun Bello
Ranch Hand

Joined: Nov 06, 2000
Posts: 1510
Can you enable the hyperlink on load of the page. The moderators might move this to the HTML/Javascrpt forum.

So much trouble in the world -- Bob Marley
deepak kukreja
Ranch Hand

Joined: Aug 13, 2001
Posts: 54

I dont think this is javascript question.

my jsp has a hyperlink to generate a pdf report .Response is commited through outputstream from the servlet. Once the Outputstream is commited from servlet, I want to refresh the jsp page which had the hyperlink to generate a PDF. i want control back on jsp even though response was commited through outputstream. any workaround would be appreciated.

Have you checked out Aspose?
subject: Enable/Disable Hyperlink (Multiple Submits)
It's not a secret anymore!