Authors:
yannc76
free software

Struts Plugin

Products: IntelliJ IDEA

Vendor: LINEAS Informationstechnik GmbH

Email:

Website: http://www.intellij.org/.../StrutsPluginDevelopment

Description:

Provides full integration of Struts in IDEA (configuration files, JSPs, code).

See Settings->IDE Settings->Errors->"Struts Code/Configuration Inspections" for detailed descriptions of available inspections.

See Settings->IDE Settings->Intention Settings->"Struts [..] Intentions" for detailed descriptions of available intentions.

See Settings->Project Settings->"Struts Plugin" for other settings.

This software is provided AS IS, use at your own risk.

Credits:

  • ResponseTimeMonitor: taken from Spring Framework (www.springframework.org)
  • This plugin wouldn't have been possible without these tools: InspectionGadgets & PsiViewer
Downloads: 15179
Rating:
Participated in rating: 2
Version Since Build Until Build File/URL Size (Kb) Date Details
0.89d. 50.4155. 50.4999. Download 288.1 2006-06-12 23:01:55 details
. .

Recent change notes:

Provides full integration of Struts in IDEA (configuration files, JSPs, code).

See Settings->IDE Settings->Errors->"Struts Code/Configuration Inspections" for detailed descriptions of available inspections.

See Settings->IDE Settings->Intention Settings->"Struts [..] Intentions" for detailed descriptions of available intentions.

See Settings->Project Settings->"Struts Plugin" for other settings.

This software is provided AS IS, use at your own risk.

Credits:

  • ResponseTimeMonitor: taken from Spring Framework (www.springframework.org)
  • This plugin wouldn't have been possible without these tools: InspectionGadgets & PsiViewer
V0.89d (06-09-06)

Bugfixes:

  • STRPL-1 Relative deployment paths other than "/" (ROOT) not mapped correctly
V0.89c (04-19-06)

New Features:

  • Various performance improvements, especially when using Tiles
  • Settings: detect Struts Version 1.2.9, warn on using 1.2.8
V0.89b (03-15-06)

Bugfixes:

  • Fix support for "pure" DynaActionForm
  • Do not add space character after value for dynamic autocompletion in <forward> "name" (struts-config.xml) and <put> "name" (tiles-defs.xml)
  • Various smaller bugfixes
V0.89a (02-15-06)

Bugfixes:

  • NPE in settings dialog when using Struts Version < 1.2.8
  • NPE when using TLD files w/o <uri>-element
V0.89 (02-11-06)

Upgrade to IDEA 5.1 Final (Build #4155)

New Features:

  • Project/Packages View: dedicated icons for Struts configuration files/classes (can be switched off in Settings)
  • Filter all ActionForm properties w/o proper getter and/or setter
  • Various smaller improvements
  • Added/updated productivity tips
Bugfixes:
  • Settings Panel: repaint properly on L&F changes
V0.88beta (01-21-06)

Upgrade to IDEA 5.1 EAP Build #4121

New Features:

  • Autocompletion/navigation for "bundle" attribute (message resources)
  • Check message resource key against defined/default bundle NOTE:Unfortunately this does not work for attributes for which IDEA already provides autocompletion (see IDEA-6410), namely "altKey", "titleKey", "pageKey", "srcKey" for <html>-taglib and "key" for "<bean:message>"
  • Support formbean property references containing EL-expressions (e.g. "propertyName${suffix}")
  • Highlight interfaces, enums; abstract, non-public or classes without public default CTOR in attributes containing FQCN
Bugfixes:
  • PropertyMissingGetterOrSetterInspection/BooleanPropertyMissingResetInspection: do not inspect static fields
  • Massive performance improvements for formbean references of DynaForms
  • Various performance improvements
V0.87beta (01-15-06)

Upgrade to IDEA 5.1 EAP Build #4109

New Features:

  • QuickDocumentationLookup (CTRL+Q): reference to Action/FormBean/Tiles definition/DynaForm-property/Validator including preceding XmlComment and "<description>" if available
  • Autocompletion/navigation for all attributes containing security-role(s) (<security-role> in web.xml)
  • Validation Config: autocompletion/navigation for validation rule(s)
  • PropertyMissingGetterOrSetterInspection: check existence of getter and setter for formbean properties
  • Settings: display validator config files nodes in Configuration Files Overview tree
  • Added productivity tips
Bugfixes:
  • InvalidForwardReference: do not inspect "abstract" Action-classes
  • Action-paths within non-default module
V0.86beta (01-08-06)

Upgrade to IDEA 5.1 EAP Build #4101

Changes:

  • Struts Config: autocompletion/navigation to sub-action ("parameter"-attribute) for MappingDispatchAction
  • InvalidForwardReferenceInspection: properly resolve mapping of sub-actions for MappingDispatchAction
V0.85beta (01-02-06)

Upgrade to IDEA 5.1 EAP Build #4095

Changes:

  • Intention: create new <form-bean> in struts-config.xml
  • Improvements for Commons-Validator support
  • Various performance improvements
  • Bugfixes
V0.84beta (12-18-05)

Upgrade to IDEA 5.1 EAP Build #4081

Changes:

  • Improve autocompletion lookup lists to display Struts items first as well as additional informations, e.g. containing config file, module prefix, ..
  • Add autocompletion/navigation for the following JSP tags/attributes:
    • <html:form>: "focus"-attribute
    • <html:img>: "action"-attribute
    • <html:img | rewrite>: "module"-attribute
    • <html:frame | image | img | javascript | link | rewrite>: "page"-attribute (buggy, see IDEA-6067)
  • Struts Config <forward> "module": autocompletion/verification
  • Struts Config <forward> "name": dynamic autocompletion using already present names
  • Tiles Defs <put> "name": dynamic autocompletion using already present names
V0.83beta (12-04-05)

Upgrade to IDEA 5.1 EAP Build #4055

Changes:

  • Nested <set-property> (in <action>, <plug-in>): autocompletion/navigation to property
  • Intention: create new sub-action in DispatchAction with user-configurable code template
  • QuickFix: Create undefined form-bean in struts-config.xml
  • Added some more productivity tips
  • Display warning on using Struts Assistant simultaneously
  • Detect Struts 1.2.8, warn on using Struts 1.2.7
  • Support for Struts 1.3
  • Quickfixes: do not attempt to modify read-only files
  • Bugfixes

See the plugin repository entry for full changelog. Tracker: http://www.jetbrains.net/jira/browse/STRPL

Comments:

Anonymous
Rated:
2006-08-28 18:08:12
There should be only one but good struts plugin.
.
brycenesbitt
Rated:
2006-08-21 20:24:24
Appears very well supported, with professional version tracking.
.