I wanted to write the code as follows , but that was giving me an error. I think you are suggesting it is by design.
<!-- There is no welcome file [index./html/jsp] --> <default-action-ref name="index" /> <action name="index"> <result type="redirectAction"> <param name="actionName">HelloWorld</param> <param name="namespace">/example</param> </result> </action> Sent from Mail for Windows 10 From: Dave Newton Sent: 15 November 2019 19:16 To: Struts Users Mailing List Subject: Re: WEIRD Constraint I’m not sure what you mean. The dtd defines the ordering of xml elements in the config file. On Fri, Nov 15, 2019 at 14:12 zahis Rahman <zahidr1...@gmail.com> wrote: > 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> > > -- em: davelnew...@gmail.com mo: 908-380-8699 tw: @dave_newton <https://twitter.com/dave_newton> li: dave-newton <https://www.linkedin.com/in/dave-newton/> gh: davelnewton <https://github.com/davelnewton> so: Dave Newton <http://stackoverflow.com/users/438992/dave-newton> bl[0]: Bucky Bits <http://buckybits.blogspot.com/> bl[1]: Maker's End Blog <https://blog.makersend.com> sk: davelnewton_skype