Welcome to the feature gallerydescription/userguide.
NOTE Some features may be available only in yet unreleased versions, please see Struts2PluginChangeNotes for more information.
Status:
planned
in progress
done
future planning
...
"Go To Action/Package" by name
Press CTRLCtrl+SHIFTShift+ALTAlt+N to quickly navigate to any Action/Package by simply entering its name:
...
All plugin configuration settings are bundled in a dedicated facet. Simply attach a new Struts 2 facet to any existing module, 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:
...
Rename refactoring/Find Usages for all referencable elements
Need to refactor your S2 application? Just use the Rename refactoring (Shift+F6) or perform Find Usages (Alt+F7 or Ctrl+Alt+F7):
Navigation to referenced elements/JAVA-classes
Simply Ctrl-click (or press Ctrl+B) on any element to navigate to its declaration - or just take a peek using Quick Definition Lookup (Ctrl+Shift+I).
Highlighting of configuration/reference errors
Quickfixes
struts.xml: restrict resolving to result location depending on result-type (e.g. Velocity)
Various inspections for common configuration errors
Structure View
...
Navigation to Action-declaration in struts.xml
Simply click on the action icon in the left editor bar to quickly open up the corresponding entry(ies) in your struts.xml:
Highlight unused Actions, Quickfixes: Delete, Map in struts.xml
Autocompletion/navigation to result-declaration in struts.xml
...
Navigation to Action-declaration/class
Click on the Action-class icon to quickly open the corresponding JAVA-code or Ctrl+click on the "action"-attribute to go to the struts.xml definition:
Autocompletion/navigation for form properties
Autocompletion/navigation for all suitable Tag attributes
JavaScript support for suitable tags (JavaScript plugin must be enabled)
CSS support for suitable tags
...