Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Info

The action.xml utilizes the Open Symphony XWork framework, and so it also utilizes the XWork Document Type Definition (DTD) file.

An Example action.xml configuration file

...

The core configuration file for the framework is the default (struts.xml) file and should reside on the classpath of the webapp (generally /WEB-INF/classes

...

For more information about the configuration details see XWork Configuration

The XWork Document Type Definition (DTD)

...

).

  • The default file may include other configuration files as needed.
  • A struts-plugin.xml file can be placed in a JAR and automatically plugged into an application, so that modules can be self-contained and automatically configured.
    • In the case of Freemarker and Velocity modules, the templates can also be loaded from the classpath, so the entire module can be plugged in as a single JAR.

FAQ

Can we break up a large struts.xml file into smaller pieces?

Next: struts.xml Examples