Forum Programmation.java JSP timer

Posté par  .
Étiquettes : aucune
0
13
juin
2005
Bonjour,

Dans une page jsp, avant de faire un sendRedirect(), je voudrais "attendre" quelques secondes sans aucun traitement.

J'ai essayer la méthode :


this.wait(long,int);


mais cela ne marche pas... (elle ne doit pas être fait pour ça... )

Dois-je implémenter moi-même un timer ou existe-t-il des méthodes qui réalisent ce que je cherche à faire?
merci.
  • # meuh

    Posté par  (site web personnel) . Évalué à 3.

    Pause de 3 secondes :

    Thread.sleep( 3000 );
    • [^] # Re: meuh

      Posté par  . Évalué à 1.

      tout simplement parfait.

      merci!
  • # heu?

    Posté par  . Évalué à 2.

    ca veut dire que tu geles le thread de ton serveur d'application pendant 3 secondes , et pas uniquement le navigateur du client.

    Si c'est uniquement coté client que tu dois faire une pause, je te conseille plutot d'utiliser des

    <META http-equiv="refresh" content="3;URL=http:/manouvelleurl"/>

    dans le de ta page ou bien d'utiliser un javascript de type

    < script language="javascript">
    function changepage() {
    this.location="nouvelle url";
    }
    self.setTimeout('changepage()', 3000 );
    </ script>

    Sans cela tu vas freezer ton serveur d'appli :/
    • [^] # Re: heu?

      Posté par  . Évalué à 1.


      Sans cela tu vas freezer ton serveur d'appli :/


      En fait, c'est ce que je veux faire... car j'ai un script Perl qui tourne en parallèle de mon appli web et je veux qu'il se termine avant que l'utilisateur soit redirigé vers une autre page. (au pire s'il n'est pas terminé, l'utilisateur utlisera le "refresh" navigateur car les conséquences du script sont affichées sur les jsp) .


      Merci pour ta remarque.
    • [^] # Re: heu?

      Posté par  . Évalué à 1.


      Sans cela tu vas freezer ton serveur d'appli :/


      En fait, c'est ce que je veux faire... car j'ai un script Perl qui tourne en parallèle de mon appli web et je veux qu'il se termine avant que l'utilisateur soit redirigé vers une autre page. (au pire s'il n'est pas terminé, l'utilisateur utlisera le "refresh" navigateur car les conséquences du script sont affichées sur les jsp) .


      Merci pour ta remarque.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.