# Package org.springframework.web.jsf

@NonNullApi @NonNullFields package org.springframework.web.jsf
Support classes for integrating a JSF web layer with a Spring service layer which is hosted in a Spring root WebApplicationContext.

Supports easy access to beans in the Spring root WebApplicationContext from JSF EL expressions, for example in property values of JSF-managed beans.

Related Packages
Package
Description
org.springframework.web
Common, generic interfaces that define minimal boundary points between Spring's web infrastructure and other framework modules.
org.springframework.web.jsf.el
ELResolvers for integrating a JSF web layer with a Spring service layer which is hosted in a Spring root WebApplicationContext.
Classes
Class
Description
DecoratingNavigationHandler
Base class for JSF NavigationHandler implementations that want to be capable of decorating an original NavigationHandler.
DelegatingNavigationHandlerProxy
JSF NavigationHandler implementation that delegates to a NavigationHandler bean obtained from the Spring root WebApplicationContext.
DelegatingPhaseListenerMulticaster
JSF PhaseListener implementation that delegates to one or more Spring-managed PhaseListener beans coming from the Spring root WebApplicationContext.
FacesContextUtils
Convenience methods to retrieve Spring's root `WebApplicationContext` for a given JSF `FacesContext`.