if u want to use the request scope and handline in session, I think u may not achive that with JSF,
u can use some think like this
FacesContext.getCurrentInstance().getApplication().createValueBinding("#{yourBean.ID}").setValue(FacesContext.getCurrentInstance(),yourValue);
or u can set every time to page and get that value, like u can use f:param
Sriaknth