Я пытаюсь сделать что-то вроде этого:
@ViewScoped
public class Bean2{
public void saveChanges(){
//saving changes...
FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put("id",id);
FacesContext.getCurrentInstance().getExternalContext().redirect("page1");
}
}
и в Bean1 для получения данных из requestMap
@ViewScoped
public class Bean1{
public Bean1(){
String id = FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get(id);
}
}
Но id всегда NULL, а RequestMap пуст. Я пробовал с getRequestParameterMap(), он тоже пустой... Знаете ли вы, как решить эту проблему, не меняя область действия bean-компонентов и не используя getSessionMap.put(parameters)...? спасибо