【发布时间】:2011-09-04 15:11:35
【问题描述】:
我正在尝试这样做:
@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)...的情况下解决这个问题吗? 谢谢
【问题讨论】:
标签: view parameters jsf-2 scope managed-bean