public class MyActionClass extends ActionSupport implements SessionAware {
//...
// Mapa de parámetros de la sesión. Inyectado por el interceptor servletConfig
private Map<String, Object> session;
/**
* Implementación de interfaz SessionAware
* @param session El mapa de session Servlet
*/
@Override
public void setSession(Map<String, Object> session) {
this.session = session;
}
public Map<String, Object> getSession() {
return this.session;
}
//...
@Override
public String execute() throws Exception {
//...
// Ponemos y cogemos datos de la sessión
getSession().put("objeto", objeto);
objeto = getSession().get("objeto");
//...
}
}