Looking for documentation and features?
To keep up to date read my blog Struts, IDEA and such or follow me on Twitter
IntelliJ IDEA 12.x scope
A list of new features/improvements planned for IDEA 12.x
Please submit new RFEs to issue tracker or vote/comment on existing Struts2 issues
OGNL support: please see dedicated page Struts 2 Plugin OGNL Support
S2 taglib support for Freemarker/Velocity (as in JSP)
Struts2 jQuery Plugin: align with latest version (contributed by <jogep@apache.org>)
Leda 12.1.2 129.298 (13-04-17)
General
- Project wizard: update to Struts 2.3.14
struts.xml
<param>
"name" in<result>
: resolve against Action class properties additionally (IDEA-105072)
Code
- "Unused Declaration": do not highlight class/methods as unused when Convention plugin is used (IDEA-89442)
Leda 12.1 Final (13-04-03)
General
- "Create new struts.xml" in "New|XML Configuration File" context menu (IDEA-84305)
struts.xml
<package>
"extends": support multiple parent packages (IDEA-103705)
Leda 12.1 RC1 (13-03-21)
General
- Project wizard: update to Struts 2.3.12
JSP
- Support Struts 2 Bootstrap Plugin (contributed by <jogep@apache.org>)
Leda 12.1 129.17 (13-03-14)
JSP
- Improved support for Struts2 jQuery Plugin (contributed by <jogep@apache.org>)
Leda 12.1 128.101 (13-03-07)
struts.xml
- Exception: EA-36732 - SIOOBE: TextRange.substring (action property in
<result>
containing method call with "'") - do not highlight method-call expressions in
<result>
action properties
Leda 12.1 128.18 (13-02-27)
General
- Fileset configuration usability, reset "Apply" button state correctly
Leda 12.1 126.330 (13-02-20)
OGNL
- JSP: complete predefined variables (#request, #session, ...)
- Highlighting: new setting "Comma" (taken from Language Defaults)
Leda 12.1 First EAP (13-02-14)
General
- Project wizard: update to Struts 2.3.8
- Update icons for Darcula/Retina compatibility
JSP
- Inspection/quickfix for "hand-built" Action-URLs to convert to <s:url> (IDEA-98091)
- JSP EL inspector wrongly considers OGNL map creation expression in Struts 2 tag as EL expression (IDEA-22613)
OGNL
- Parser/PSI: complete rewrite using GrammarKit
- Editor highlighting: inherit "Language Default" settings
- Parse
#varName = expression
- smarter keyword completion
Leda EAP 123.23 (12-11-27)
General
- Project wizard: update to Struts 2.3.7
Leda Public Preview 122.746 (12-11-08)
struts.xml
- Freemarker: resolving for .ftl files located in web roots (Thread)
Leda EAP 122.592 (12-10-19)
General
- Project wizard: update to Struts 2.3.4.1
struts.xml
- <action> "method": do not highlight wildcard as error (IDEA-86768)
- <action> "method": do not show overridden methods multiple times in completion variants (IDEA-82855)
IDEA 12 First Preview 118.749 (12-06-27)
General
- Project wizard: update to Struts 2.3.4
struts.xml
- Spring: do not reference "abstract" Spring beans (IDEA-84306)
OGNL
- Support static field access
@classname@fieldname
(parsing only) (IDEA-81316)