Recognize Struts related files/classes at a glance throughout the IDE (Project/Packages View, Editor tabs, Autocompletion, ..):
Struts 2 facet
All plugin configuration settings are bundled in a dedicated facet. Simply attach a new Struts 2-facet to an existing Web-facet, create a fileset and add your struts.xml files from all auto-scanned configuration files in your project and the plugin is ready to work:
Spot setup errors easily, additionally providing a quickfix to add the current unmapped struts.xml-file in question files to any existing fileset.
Creates IDEA project/module-library and - if required - downloads all necessary JAR files required for Struts 2.
Library validator/setup for standard plugins (Spring, Tiles, JSF, ..)
Errors are highlighted immediately in the editor, additional validation is triggered for Make Project.
IDEA 7: see "Validation" tab in S2 facet for more options
IDEA 8: see Project Settings->Compiler->Validation
struts.xml: restrict resolving to result location depending on result-type (e.g. Velocity)
Autocompletion/navigation for form properties
Autocompletion/navigation for other
Autocompletion is available for most attributes with static values.
Define inline-styles (
cssStyle) or reference existing CSS classes (
cssClass) (IDEA 8: plugin "CSS Support" must be enabled).
Plugins/3rd Party Extensions