IntelliJ IDEA 12.1.0 Web Help

Some features described here are available in Ultimate edition only.

File | Project Structure | Modules - module - Struts facet

projectStructure

File | Project Structure | Modules - module - Struts facet

projectStructure

Here you can edit settings for the selected Struts facet. The following tabs are available:

Features tab

ItemDescription
Select Struts versionThe drop-down list is disabled and shows the Struts version specified during the creation of the dedicated facet.
Struts taglibThe component provides a set of JSP custom tag libraries that help developers create interactive form-based applications. Struts tags help with everything from displaying error messages to dealing with nested ActionForm beans.
Struts El-taglibThe Struts El component expands the Struts taglib component with JSTL (the JavaServer Pages Standard Tag Library) as a foundation technology.

Note

This option is available only after you have enabled the Struts taglib component.

TilesThe component is a templating system that can be used to create a common look and feel for a Web application. Tiles can also be used to create reusable view components.
ValidatorThe component provides the functionality to validate the form data both on the server side and the client side. The Validator Framework uses two XML configuration files:
  • validator-rules.xml defines the standard reusable validation routines, that are used in validation.xml to define the form specific validations.
  • validation.xml defines the validations applied to a form bean.
Struts-FacesThe component supports the use of JavaServer Faces (JSF) user interface technology in a Struts-based Web application.
ScriptingThe Struts Scripting component allows Struts Actions to be written in the scripting language of your choice.
ExtrasThe Struts Extras component provides several popular but non-essential classes.

Validation tab

ItemDescription
Disable property keys validationExcludes Struts property keys from validation.

See Also

Concepts:

Procedures:

Web Resources: