application e' un oggetto implicito che e' UNICO per tutta l'applicazione.. cio' vuol dire che qualsiasi attributo settato in application, e' visibile "a tutti gli utenti" della tua applicazione. Non credo che sia quello che tu voglia in questo caso specifico.
Usa request.setAttribute() / getAttribute(): il funzionamento e' identico, cio' che cambia e' esclusivamente lo scope, ossia la "durata" (una sola request eseguita dal browser) e la "visibilita'" dell'attributo che stai andando a settare: non sara' piu' visibile a partire da qualsiasi sessione dell'applicazione ma solamente nella sessione corrente.