JavaServer Faces redirect to referer

Hallo

Ich kann in meiner Applikation von 2 verschiedenen Seiten auf eine andere zugreifen. Danach bekommt man den gleichen outcome aber es soll auf die richtige Seite zurueck.

Auszug aus meiner faces-config.xml:
/abc.xhtml#{abcBean.abc}succeeded/onepage.xhtml?id=#{xyz}#{abcBean.abc}succeeded/otherpage.xhtml

Wie kann ich feststellen von wo der Aufruf kam damit ich weiss wohin ich wieder zurueck muss?

Ich weiss ich kann es mit dem referer aus der RequestHeaderMap() rausfinden, da mein Bean aber zerstoert wird nach dem ersten Aufruf und neu initialisiert wird wenn man einen Button klickt, verliere ich dan den originalen Referer.

Jemand eine Idee?

Gruss
Benjamin