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> | 
Partager