Hi,

The constraint I have labelled as “WEIRD CONSTRAINT” in the file struts.xml 
below ,
is that by design ?

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
        "http://struts.apache.org/dtds/struts-2.5.dtd";>
<struts>

    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="true" />

    <package name="default" namespace="/" extends="struts-default">

        <!-- There is no welcome file [index./html/jsp] -->
        <default-action-ref name="index" />

        <global-results>
            <result name="error">/WEB-INF/jsp/error.jsp</result>
        </global-results>

        <global-exception-mappings>
            <exception-mapping exception="java.lang.Exception" result="error"/>
        </global-exception-mappings>

        <!-- Triggered by <default-action-ref> TAG from above -->
        <!-- WEIRD CONSTRAINT: MUST be placed here in this file, cannot place 
above  -->
        <action name="index">
            <result type="redirectAction">
                <param name="actionName">HelloWorld</param>
                <param name="namespace">/example</param>
            </result>
        </action>
     </package>
    <include file="example.xml"/>

    <!-- Add packages here -->
    <include file="mypackage.xml"/>

</struts>

Reply via email to