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 :

Nombre de visites_JSP


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut Nombre de visites_JSP
    Bonjour, j'ai une jsp qui, entre autres, récupère les données d'un formulaire HTML et je voudrais pouvoir afficher le nombre de pages affichées par le visiteur courant depuis le début de la session mais je ne trouve pas comment faire. Pouvez vous m'aider svp.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    <%@page language = "java" import = " java.net.* ; import java.io.*; import java.util.*; " %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
     
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>JSP Page</title>
        </head>
        <body>
     
            <h1>Formulaire</h1> 
     
            <jsp:useBean id = "personne" class = "personne.Personne" scope = "session" />
            <jsp:setProperty name = "personne" property = "*" />
            <%
     
                if (personne.nom == null)
                    {
                        personne.nom = "Tapez un nom";
                    }
                 if (personne.prenom == null)
                    {
                        personne.prenom = "Tapez un prenom";
                    }
            %>
     
            <%
                InetAddress Ip = InetAddress.getLocalHost();
                HttpSession sess = request.getSession(false);
     
            %>
     
            <form action ="compteurvisites.jsp" method = "post">
                Nom : <input type = "text" name = "nom" value ="<%= personne.nom %>" /><br>
                Prenom : <input type = "text" name = "prenom" value ="<%= personne.prenom %>" /><br>
                Duree maximale d'inactivite : <input type ="text" name ="duree" value ="1800" /><br>
                <input type = "submit" value ="Valider"><br><br>
            </form>
     
                <%
                    sess = request.getSession(true);
                    sess.setMaxInactiveInterval(1800);
                    sess.setAttribute("nom", request.getParameter("nom"));
                    sess.setAttribute("prenom", request.getParameter("prenom"));
                    sess.setAttribute("ip", request.getParameter("ip"));                
     
                    String nom2 = (String)sess.getAttribute("nom");
                    String prenom2 = (String)sess.getAttribute("prenom");
                    String ip2 = Ip.toString();
     
                    out.println("Nom = " + nom2);
                    out.println("<br>Prenom = " + prenom2);
                    out.println("<br>IP = " + ip2);
     
                    java.util.Date dh = new java.util.Date();
            String strDH = dh.toString();
                    out.println("<br>Date/Heure de creation de la session : " + strDH);
                    out.println("<br>" + sess.getAttribute("nombreVisites"));
     
                    //session.setMaxInactiveInterval(new Integer(request.getParameter("duree")).intValue());
      
                   
                %>
     
        </body>
    </html>
    Merci d'avance =)

  2. #2
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    C'est à vous de maintenir ce compteur. Le compteur sera mémorisé dans la session.

Discussions similaires

  1. Procédure avec un nombre variable d'arguments
    Par charly dans le forum Langage
    Réponses: 15
    Dernier message: 21/06/2002, 11h08
  2. nombre aleatoire
    Par Bob dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 17/06/2002, 18h12
  3. [Comparatifs] Limites nombres tables et quantité de données
    Par benj63 dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 13/06/2002, 21h31
  4. Nombre de fichiers ouverts simultanément
    Par matrixfan dans le forum C++Builder
    Réponses: 3
    Dernier message: 27/05/2002, 17h47
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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