EasyStrutsLayout

EasyStrutsLayout is an Eclipse plug-in that helps to develop JSP pages using Struts and Struts-Layout. EasyStrutsLayout offers two main functionalities: a JSP editor along with a realistic page-preview

JSP editor features

JSP editor with syntax highlighting and custom tag completion
JSP outline
JSP validation: balance and attributes of custom tags and directive, balance of scriplet
Struts-Layout validation: check that form actions are well configured in struts-config (action is defined, associated action and form bean exist); check that input field properties exist in the form bean; check that message keys exist in .properties file
Struts-Layout quick fix: allows the developer to easily fix the previously described errors. Available quick fix includes:
  • Changing non existing form action by an existing one
  • Creating non existing form action in struts-config
  • Creating missing action and form classes
  • Changing non existing form property by an existing one
  • Creating non existing form property in form bean
  • Creating entries in .properties file for missing key

Preview features

EasyStrutsLayout can built instant preview of JSP pages using Struts-Layout custom tags, even if the actions or form beans are missing and strut is not well-configured. The preview uses the Struts-Layout configuration, and also supports Tiles.

EasyStrutsLayout configuration for Tiles
Preview

Download

EasyStrutsLayout is part of Improve Foundations solution. If you want more informations, please look at http://www.improve-foundations.com