Cómo recuperar desde una clase,un atributo que está en la session

ly
02 de Agosto del 2004
Hola.
Tengo un atributo en la session añadido por un servlet. Pero ahora necesito recuperarlo desde una clase cualquiera.
Cómo puedo hacerlo?

Gracias

Isma
02 de Agosto del 2004
Podrías implementar tu clase Sesion utilizando el patrón Singleton. De esta manera puedes obtener una instancia de este objeto en cualquier sitio del código simplemente llamando a su método "getInstance()". En internet tienes muchos ejemplos sobre este patrón de diseño implementados en Java.

Un saludo.

Isma
02 de Agosto del 2004
Tengo un ejemplo que a lo mejor te sirve de ayuda:


public class Sesion {
private static Sesion instance = null;

//Atrinbutos de la clase
private void atributo1;

/**
* Constructor por defecto
*/
protected Sesion() {
}
/**
* Metodo utilizado para aplicar el patron singleton
* @return Instancia de la fachada
*/
public static Fachada getInstance() {
if (instance == null) {
instance = new Fachada();
}
return instance;
}

}