Struts 2
IntelliJ IDEA supports integration with the Struts 2 framework for creating Java EE and Web Applications.
IntelliJ IDEA provides the following support of the Struts 2 framework:
- Automatic creation of the specific module structure and the Web application deployment descriptor
web.xml
based on the dedicated Web facet. - Downloading and adding the necessary libraries automatically and creating the Struts 2
application configuration file
struts.xml
based on the dedicated Struts 2 facet. - A file set manager, library validator, and automatic detection of configuration settings.
- Coding assistance, including code completion, syntax and error highlighting, documentation lookup, and refactoring.
- Multiple code inspections that spot code issues specific for Struts 2.
- Smart navigation across Java, JSP and XML files.
- Support for inplace JavaScript and CSS code.
- Graphic view for the
struts.xml
configuration file. - Java EE preview for JSP and JSF pages.
- Structure tool window that provides navigation across the native Struts 2 application structure and displays Struts 2 actions.
To develop a Web application using Struts 2, follow these general steps
- Enable support of Web and Struts 2 development.
- Create and configure general Web application elements: servlets, filters, and listeners.
- Create and configure Struts 2 specific elements.
- Populate your application with the necessary classes.
- Deploy and run your application.
See Also
Procedures:
Concepts:
Last modified: 13 July 2016