JavaServer Faces（JSF）是一个为网络应用程序构建基于组件的用户界面的Java规范，并已通过JCP格式化为Java EE的一部分。它也是一个MVC Web应用框架，通过在页面中使用可重用的UI组件简化了基于服务器的应用程序的用户界面（UI）。
技术的主要组件.为了展现UI组件和管理它们的状态；操作事件、服务器端的确认和数据变换；定义页面导航；支持国际化和可访问性；提供对所有特性的可扩展性的API为了在JSP中表示UI组件和拍发组件给服务器端对象的两个JSP自定义t