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("/"); // 磁盘路径
本文介绍如何在JavaServer Faces (JSF) 中通过FacesContext 获取HttpServletRequest 和 HttpSession。通过FacesContext 获取当前实例,进而得到ExternalContext,最终实现对Request 和 Session 的访问。此外,还介绍了如何利用Session 获取应用的真实路径。
2862

被折叠的 条评论
为什么被折叠?



