Alcance de la sesión de la aplicación Spring-mvc 3.0

Mientras uso el menú de la izquierda, no estoy redirigiendo a la otra página, pero estoy usando href para vincular otras páginas. Pero al hacerlo, el alcance de mi sesión, que se limita a la solicitud, ya no existe. Así que aquí está mi código de controlador:

Configuración de la sesión:

request.getSession(true).setAttribute("application", application);

Obtener el objeto de sesión en otro controlador:

HttpSession session = request.getSession();
session.getAttribute("application"); //application null in href; redirect works fine

Entonces, ¿hay alguna manera de usar el alcance de la sesión de "aplicación" en Spring MVC 3. Para poder tener acceso a la sesión a través de mi aplicación?

Intenté este fragmento de código en mi aplicación-servlet.xml

<!-- a HTTP Session-scoped bean exposed as a proxy --> 
<bean id="applicationVO" class="com.nypd.viewobjects.ApplicationVO" scope="globalSession"> 
<!-- this next element effects the proxying of the surrounding bean --> 
<aop:scoped-proxy/> 
</bean> 

Estoy inyectando el objeto para establecer y recuperar el bean simple de la siguiente manera:

@Autowired private ApplicationVO applicationVO;

¿Qué estoy haciendo mal aquí?

También probé@SessionAttribute en el controlador@SessionAttributes("applicationVO") pero parece que el problema aún existe.

preciaré profundamente si alguien me puede dar un pequeño ejemplo con dos controladores.

Respuestas a la pregunta(2)

Su respuesta a la pregunta