| <?xml version="1.0" encoding="UTF-8" ?> | |
| <!-- | |
| Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved. | |
| This program and the accompanying materials are made available under the | |
| terms of the Eclipse Public License v. 2.0, which is available at | |
| http://www.eclipse.org/legal/epl-2.0. | |
| This Source Code may also be made available under the following Secondary | |
| Licenses when the conditions for such availability set forth in the | |
| Eclipse Public License v. 2.0 are satisfied: GNU General Public License, | |
| version 2 with the GNU Classpath Exception, which is available at | |
| https://www.gnu.org/software/classpath/license.html. | |
| SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 | |
| --> | |
| <!DOCTYPE struts-config PUBLIC | |
| "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" | |
| "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd"> | |
| <struts-config> | |
| <form-beans> | |
| </form-beans> | |
| <global-exceptions> | |
| </global-exceptions> | |
| <global-forwards> | |
| <forward name="welcome" path="/Welcome.do"/> | |
| </global-forwards> | |
| <action-mappings> | |
| <action path="/Welcome" forward="/welcomeStruts.jsp"/> | |
| </action-mappings> | |
| <controller processorClass="org.apache.struts.tiles.TilesRequestProcessor"/> | |
| <message-resources parameter="ApplicationResource"/> | |
| <!-- ========================= Tiles plugin ===============================--> | |
| <!-- | |
| This plugin initialize Tiles definition factory. This later can takes some | |
| parameters explained here after. The plugin first read parameters from | |
| web.xml, thenoverload them with parameters defined here. All parameters | |
| are optional. | |
| The plugin should be declared in each struts-config file. | |
| - definitions-config: (optional) | |
| Specify configuration file names. There can be several comma | |
| separated file names (default: ?? ) | |
| - moduleAware: (optional - struts1.1) | |
| Specify if the Tiles definition factory is module aware. If true | |
| (default), there will be one factory for each Struts module. | |
| If false, there will be one common factory for all module. In this | |
| later case, it is still needed to declare one plugin per module. | |
| The factory will be initialized with parameters found in the first | |
| initialized plugin (generally the one associated with the default | |
| module). | |
| true : One factory per module. (default) | |
| false : one single shared factory for all modules | |
| - definitions-parser-validate: (optional) | |
| Specify if xml parser should validate the Tiles configuration file. | |
| true : validate. DTD should be specified in file header (default) | |
| false : no validation | |
| Paths found in Tiles definitions are relative to the main context. | |
| --> | |
| <plug-in className="org.apache.struts.tiles.TilesPlugin" > | |
| <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" /> | |
| <set-property property="moduleAware" value="true" /> | |
| </plug-in> | |
| <!-- ========================= Validator plugin ================================= --> | |
| <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> | |
| <set-property | |
| property="pathnames" | |
| value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> | |
| </plug-in> | |
| </struts-config> |