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