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 www.improve-foundations.com

editor.gif (47.8 kB) Frédéric ESNAULT, 02/27/2012 03:56 pm

outline.gif (5.6 kB) Frédéric ESNAULT, 02/27/2012 04:00 pm

problem-jsp.gif (20.4 kB) Frédéric ESNAULT, 02/27/2012 04:00 pm

problem-struts.gif (23.8 kB) Frédéric ESNAULT, 02/27/2012 04:00 pm

quick-fix.gif (28.4 kB) Frédéric ESNAULT, 02/27/2012 04:18 pm

tiles-config.gif (72.8 kB) Frédéric ESNAULT, 02/27/2012 05:08 pm

tiles-preview.gif (24.8 kB) Frédéric ESNAULT, 02/27/2012 05:08 pm