Manejo de la sesión y el contexto

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

En el listener:
HttpSession session = arg0.getSession();
session.setAttribute("sumaTotal", new Integer(0));

ServletContext sc = arg0.getServletContext();
sc.setAttribute("sumaApplication", new Integer(0));
En el bean:
FacesContext context = FacesContext.getCurrentInstance();
Map sessionMap = (Map) context.getExternalContext().getSessionMap();
Map applicationMap = (Map) context.getExternalContext().getApplicationMap();
Imprimir valores en la vista, recogiendolos de la sesión:
<h:outputText value="#{sessionScope.sumaSesion}" />
<h:outputText value="#{applicationScope.sumaApplication}" />

Ejercicio

Hacer una página que me permita ingresar dos números y me muestre:

  • El total de la suma.
  • El total de la suma de los números en sesión.
  • El total de la suma de todas las sumas del contexto.

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.