questa è la mia situazione:
ho un pop-up contenente un form. quando invio i dati, questi vengono letti dalla servlet che impiega del tempo per elaborarli.
voglio impedire che, se l'utente clicca nuovamente su invia mentre la serlvet è occupata, i dati vengano inviati ancora alla servlet.
per fare ciò avevo pensato di settare un campo boolean public nella servlet che mi indicasse se la servlet era occupata oppure no:

codice servlet:
public boolean busy = false;
...
readForm();
busy = true;
elaboraDati();
busy = false;
...
è possibile fare questo lato client?
hai altre proposte?