You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Dave Newton <da...@gmail.com> on 2019/11/15 19:15:50 UTC
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 <za...@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: davelnewton@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
RE: WEIRD Constraint
Posted by zahis Rahman <za...@gmail.com>.
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 <za...@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: davelnewton@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