IntelliJ IDEA 2016.2 Help

Struts Facet Page

File | Project Structure | Modules | <module> | Struts
File | Project Structure | Facets | Struts (<module>)

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

Features tab

Select Struts versionThe drop-down list is disabled and shows the Struts version specified during the creation of the dedicated facet.
Struts taglib The 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-taglib The Struts El component expands the Struts taglib component with JSTL (the JavaServer Pages Standard Tag Library) as a foundation technology.

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

Tiles The 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.
Validator The 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-Faces The component supports the use of JavaServer Faces (JSF) user interface technology in a Struts-based Web application.
Scripting The Struts Scripting component allows Struts Actions to be written in the scripting language of your choice.
Extras The Struts Extras component provides several popular but non-essential classes.

Validation tab

Disable property keys validationExcludes Struts property keys from validation.

See Also

Last modified: 23 November 2016