Hinzufügen Anfrage-parameter in jsf2?

In meine app vor dem Upgrade auf jsf 2, wenn Sie eine benutzerdefinierte Umleitung, die ich verwendet, um manuell einen request-parameter mit einem bestimmten Wert im externen Kontext wie diesem:

FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap()
                .put(CmwNavigationControllerBean.PARAM_DISPLAY_TARGET_POPUP, "true");

Nun diese Zeile löst eine exception aus, weil es scheint, dass diese anzeigen dürfen nicht mehr geändert werden:

at java.util.Collections$UnmodifiableMap.put(Unknown Source) [rt.jar:1.7.0]

Ist nicht wirklich keine andere Möglichkeit zur Umgehung dieser Ausnahme? Ich mache die Umgestaltung, weil der upgrade und ich versuche, die änderungen, die auf minimalem Niveau.

Schreibe einen Kommentar