JavaServer Faces (JSF)
In this section:
- JavaServer Faces (JSF)
- Preparing for JSF Application Development
- Defining Navigation Rules
JSF support
IntelliJ IDEA's support for JavaServer Faces (JSF) includes:
- JSF-aware coding assistance with code completion.
- JSF code formatting and folding as well as syntax and error highlighting.
- Graphical editor for defining page navigation rules.
- JSF 2.0 support, in particular:
- Annotated Managed Beans support with code completion, rename refactoring, usage search, go to declaration, and more. Possibility to reference managed beans directly from Java code.
- Improved template support (completion, validation and navigation for the
name
attribute of theui:define
tag). - Support for ActionSources and ValueHolders.
- Support for the
targets
attribute of composite components. - Extended support for EL in composite components implementation, and more.
- Dedicated JSF tool window that aggregates all JSF-related configurations in a single place, and lets you easily analyze and navigate to both annotated and xml elements.
-
@ResourceDependencies
and@ResourceDependency
annotations support. - Simplified navigation rules support including completion for neighbor pages and absolute paths, usage search, and rename refactoring.
- Resource Handlers support: code completion, syntax and error highlighting, usage search and refactorings.
- Composite components support: code completion, refactorings, usage search and more.
- Code completion, error highlighting, and basic refactorings for the most popular JSF component libraries, including:
Last modified: 24 July 2018