JavaServer Faces
IntelliJ IDEA features the support for JavaServer Faces (JSF) technology that leverages existing, standard UI and Web-tier concepts without limiting developers to a particular mark-up language, protocol, or client device through custom tag library for expressing a JavaServer Faces interface within a JSP page.
IntelliJ IDEA makes the JavaServer faces programming more efficient and productive by leveraging the support for JSF through all its productivity aimed features:
JSF-aware coding assistance with code completion and formatting
Dedicated tools for better JSF handling — configuration editor with intelligent error highlighting

Plus, the extended page navigation view with the support for managed beans and page flow display
Additionally since version 6.0 IntelliJ IDEA supports the JBoss Seam, with code validation and completion.
