Ik heb een eenvoudige site opgezet met Struts (= projectvoorwaarde).
Na het submitten van een formulier wordt in de execute methode van de Action Bean een proces aangeroepen. Nadat het proces is afgerond zorgt het ActionForward object wat wordt teruggegeven door de execute methode dat de volgende pagina (klaar.jsp) wordt getoond. Hierin toon ik dan de resultaten van het proces.
Het probleem (nou ja, uitdaging dan) is nu, dat het proces dat door de execute wordt aangeroepen lang duurt, de eindgebruiker ongeduldig kan worden en nogmaals het formulier submit. Een dubbele submit vang ik wel af, maar kan ik ook tijdens het proces een 'Even geduld...' pagina tonen en na afloop toch mijn klaar.jsp op het scherm tonen?
Ik kom zelf wel op een stukje JavaScript in mijn submit button die een tussentijdse pagina toont en dan pas submit, maar ik wil mijn pagina zo 'schoon' mogelijk houden en de flow er buiten houden.
Na het submitten van een formulier wordt in de execute methode van de Action Bean een proces aangeroepen. Nadat het proces is afgerond zorgt het ActionForward object wat wordt teruggegeven door de execute methode dat de volgende pagina (klaar.jsp) wordt getoond. Hierin toon ik dan de resultaten van het proces.
Het probleem (nou ja, uitdaging dan) is nu, dat het proces dat door de execute wordt aangeroepen lang duurt, de eindgebruiker ongeduldig kan worden en nogmaals het formulier submit. Een dubbele submit vang ik wel af, maar kan ik ook tijdens het proces een 'Even geduld...' pagina tonen en na afloop toch mijn klaar.jsp op het scherm tonen?
Ik kom zelf wel op een stukje JavaScript in mijn submit button die een tussentijdse pagina toont en dan pas submit, maar ik wil mijn pagina zo 'schoon' mogelijk houden en de flow er buiten houden.