Download free trial

Struts 2 Graphical Editor & Validation



Struts 2 Graphical Editor:

Use the Struts 2 graphical editor to visualize and create complex Struts 2 configurations. The visual flow page is available for all Struts 2 configuration files, not just those created with this editor. Changes made in the graphical editor are immediately synched with the XML configuration and vice versa.

Create actions, packages, web pages and include other Struts 2 configuration files.

Create and manipulate action results to connect to web pages or other actions.

Create extends relationships between packages.

Observe at a glance the other configuration files your configuration includes.

Struts 2 Wizards:

The Struts 2 wizards can be invoked from the palette of the graphical editor or the context menu of the source editor.

Struts 2 Package Wizard

Struts 2 Action Wizard

Struts 2 Result Wizard

Struts 2 Configuration Content-Assist

The source page of the editor offers Struts 2 specific content assist:

Package name content assist

Action name content assist

Action class content assist

Result type content assist

Namespace content assist

Struts 2 Editor:

Connections in the graphical editor have been enhanced to automatically avoid nodes. Connections will automatlly re-route themselves when a node is placed on them so you don't have to worry about keeping your diagram neat.

Undo/Redo support has been enhanced, you can now undo and redo actions across the source and graphical pages, irrespective of the page in which the change was originally made.

Struts 2 Validation:

Besides validation in our Struts 2 wizards, advanced Struts 2 validation has also been added to our source editor. Here are a few of the validations the editor is now capable of:

Extending undefined packages

Defining multiple packages with the same name

Including files which do not exist

Multiple results with the same name

Redirecting to non-existent actions

Redirecting to non-existent namespaces