Un ejemplo :
Para poder usar una sesión en una página JSP: Hay que asignar al atributo sesion ( de la directiva page) el valor true
<%@ page session="true"%>
Mediante la interface HttpSession del paquete javax.servlet.http el contenedor de páginas JSP crea sesiones entre el cliente y el servidor
Obtener la sesión :
<% HttpSession sesion = request.getSession(); %>
El identificador de la sesión , único : con el método getId() :
<% out.println("Identificador de la sesión = "+sesion.getId());%>
Veamos otros métodos :
<%@ page import="java.util.*"%>
<%@page session="true" %>
<% HttpSession sesion=request.getSession();
Date creacion = new Date (sesion.getCreationTime());
Date ultimo = new Date(sesion.getLastAccessedTime());
long duracion = sesion.getLastAccessedTime()-sesion.getCreationTime();
Date laduracion = new Date(duracion);
out.println(" Creacion de la sesion: "+creacion+"<br>");
out.println(" Ultimo acceso: "+ultimo+"<br>");
out.println(" Tiempo navegando: "+laduracion.getMinutes()+" min"+duracion.getSeconds()+" sg ."+"<br>");
%>
http://club.idecnet.com/~ccastano/femepa/201205.htm