> How do I retrieve an application bean like
>
[quoted text clipped - 4 lines]
> CodesManager cManager = (CodesManager) session.getAttribute("codesManager");
> but it just returns null
Because "session" isn't "application". It's "session". To get at application
scope attributes, use session.getServletContext().getAttribute("codesManager").
Make sure you understand the difference between session and application scope.