IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

[Débutant] 1 servlet => 2 réponses (2 pages html)


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 5
    Par défaut [Débutant] 1 servlet => 2 réponses (2 pages html)
    Bonjour,

    J’aimerais que ma servlet me retourne une première page html, cette servlet attend 10 secondes, puis elle retourne une autre page html. Est-ce possible ?

    J’ai fait un premier test, sans succès, en lançant 2 fois cette méthode :
    Seul la premier page html est affichée.

    Merci de votre aide

    public void postReponse(HttpServletRequest request,HttpServletResponse response, String msg){
    response.setContentType("text/html");
    PrintWriter out;
    try {
    out = response.getWriter();
    out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
    out.println("<HTML>");
    out.println("<body>");
    out.println(" " + msg);
    out.println(" </BODY>");
    out.println("</HTML>");
    out.flush();
    out.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }

  2. #2
    Membre émérite
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par défaut
    c ta premiere page qui doit appeler la seconde


    Ds le header de la page tu peux mettre un timer et une url ..

    @+

  3. #3
    Nouveau membre du Club
    Inscrit en
    Septembre 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 5
    Par défaut
    Bonjour,

    Donc dans le cas d'une écoute en permanence d'information en provenance du serveur.
    1° Le serveur ne peut pas gérer tout seul, l'envoie toutes les n secondes d'une page html vers un client.
    2° La seule solution serait que le serveur me retourne qu'une seule (dommage) page html, celle-ci contient un timer qui va ré interroger n secondes plus tard le serveur et ainsi de suite. Cela va faire beaucoup de traffic pour tous les cas ou le serveur n'a rien à me retourner, j'aurais vraiement préféré que le serveur me retourne de l'info que si c'est nécessaire.

    Bonne journée

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 46
    Par défaut
    En fait un serveur d'appli J2EE produit des réponses à des requêtes.
    En aucun cas il ne gère des "clients".

    Si tu veux alléger le flux, tu peux par exemple utiliser une pop-up
    - qui a en charge de se rafraichir,
    - qui sur le onLoad transmet l'Id de refresh (l'identifiant de la dernière info dispo sur ton serveur) à la fenêtre principale.

    Popup, très légère et que tu masques en arrière plan.

    Dans la fenêtre principale, sur le onChange du champ de l'Id tu vérifies s'il a changé (valeur courante <> valeur précédente).

    Et s'il a changé, tu provoque le refresh de ta fenêtre principale

  5. #5
    Nouveau membre du Club
    Inscrit en
    Septembre 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 5
    Par défaut
    Bien noté.
    Merci beaucoup pour tes conseils.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 09/03/2009, 20h12
  2. Réponses: 5
    Dernier message: 27/05/2008, 14h08
  3. Réponses: 3
    Dernier message: 21/03/2008, 13h47
  4. Réponses: 2
    Dernier message: 12/05/2006, 18h49
  5. [Débutant] explication Servlet-TOMCAT
    Par davycrocket dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 10/05/2004, 11h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo