Action properties: <result>
Using dynamic URLs containing action properties as parameters?
Voilà, here's your autocompletion, refactoring & navigation support:
Spelling
Using good and correctly spelled names is important. IDEA supports this out of the box with its integrated spellchecker - now augmented with a custom dictionary containing all Struts 2 specific words and acronyms (45 to be exact).
No more (irritating) "typos" in freemarker, <s:actionerror>, .. Ofcourse, suggestions for missing entries are more than welcome!