servlet sendredirect fileupload example jsp servlets timer

fileupload - sendredirect jsp



temporizador de cuenta regresiva en JSP/Servlets (2)

¿Has probado una solución de JavaScript? Es bastante fácil escribir el tuyo. También hay un montón de ejemplos en la red como este.

Estoy desarrollando un examen en línea usando servlets / jsp. Necesito agregar un temporizador de cuenta regresiva (hh / mm / ss) a la página de preguntas que terminaría el examen y redirigiría a la página de resultados.

He terminado con todas las otras funcionalidades, excepto el temporizador uno.

¿Alguien puede ayudarme con esto?

Gracias


<html> <%@page session="false" %> <% HttpSession s=request.getSession(false); if(s==null) { %> <jsp:forward page="/Expired" /> <% } %> <% String duration=(String)s.getAttribute("duration"); %> <% int a=Integer.parseInt(duration); %> <head><title></title> <script type="text/javascript"> var cmin=<%= a %>; var total=cmin*60; cmin=cmin-1; var ctr=0; var dom=document.getElementById("kulu"); function ram(){ var dom=document.getElementById("kulu"); dom.value=(cmin)+"minutes"+(total%60)+"seconds"; <% String t=(String)s.getAttribute("over"); %> var tt=<%= t %> if(tt=="false"){ram1();} total=total-1;ctr++; if(ctr==60){ctr=0;cmin=cmin-1;} if(total==0){ ram1();} setTimeout("ram()", 1000); } function ram1(){ window.location.replace("/hcl/TTimeUp.jsp"); } </script> </head> <body background="image/background.gif" onload="ram()"><center> <form name="form1"> <input type="text" id="kulu"/> </form> </center> </body> </html>