1: 出现此问题的原因是访问路径不正确:
http://localhost:8080/demojsf/index.jsp
javax.servlet.ServletException: Cannot find FacesContext
2:解决的方法是输入web.xml配置文件当中正确的Servlet映射关系
如:<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
访问路径则为:http://localhost:8080/demojsf/index.faces
分享到:
相关推荐
JSF\JSF运行时出现javax.servlet.jsp.JspException Cannot find FacesContext处理方法
jsf的facesContext上下文工具类
JSF FacesContext 详解 基本上系统地介绍了facesContext 的编程接口 不错的总结
// FacesContext context = FacesContext.getCurrentInstance(); // ServletContext servletContext = (ServletContext) // context.getExternalContext().getContext(); ServletContext servletContext...
中文名: 经典Java EE企业应用实战--基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 原名: 经典Java EE企业应用实战--基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 作者: 李刚 资源格式: PDF 版本: 第一版 出版社: 电子...
JSF中获取Servlet环境变量的类,使用它就不用再用FacesContext了
FacesContext context = FacesContext.getCurrentInstance(); // 获得ServletContext对象 ServletContext servletContext = (ServletContext) context .getExternalContext().getContext(); // 取得文件的绝对...
依赖的文件: tomahawk-1.1.3.jar ... FacesContext.getCurrentInstance().addMessage(null, message); return null; } } } 参考文献:http://www.blogjava.net/cooky/archive/2007/10/02/150176.html ...
该对象对应 facesContext.getApplication().getFlowHandler().getCurrentFlowScope()。 “无状态视图(Stateless Views)” 许多框架是有状态的,尤其是组件框架。但是如果状态信息不需要维护会有若干优点,最重要...