在 JSF 的 Managed Bean 中获得request session对象

来源:互联网 发布:jquery 数组删除元素 编辑:程序博客网 时间:2024/05/06 09:53
在 JSF 的 Managed Bean 中获得request session对象

request:
------------------------------------------------------------------------
FacesContext context = FacesContext.getCurrentInstance();
ExternalContext ec = context.getExternalContext();
HttpServletRequest request = (HttpServletRequest) ec.getRequest();


session:
------------------------------------------------------------------------
FacesContext context = FacesContext.getCurrentInstance();
ExternalContext ec = context.getExternalContext();
HttpSession session = (HttpSession) ec.getSession(true);


------------------------------------------------------------------------
获得session后,便可以利用session来获得一些其它有用的东东了。比如:
session.getServletContext().getRealPath("/"); // 磁盘路径