Author: lukaszlenart Date: Fri May 31 06:30:45 2013 New Revision: 1488108 URL: http://svn.apache.org/r1488108 Log: WW-4085 Adds default-action-ref to configuration of example apps
Modified: struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/example.xml struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/struts.xml struts/struts2/trunk/archetypes/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/struts.xml Modified: struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/example.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/example.xml?rev=1488108&r1=1488107&r2=1488108&view=diff ============================================================================== --- struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/example.xml (original) +++ struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/example.xml Fri May 31 06:30:45 2013 @@ -1,27 +1,30 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC - "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" - "http://struts.apache.org/dtds/struts-2.3.dtd"> + "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" + "http://struts.apache.org/dtds/struts-2.3.dtd"> <!-- - This file is included by the struts.xml file as an example - of how to break up the configuration file into multiple files. --> <struts> - <package name="example" namespace="/example" extends="struts-default"> - <action name="HelloWorld" class="${package}.example.HelloWorld"> - <result>/example/HelloWorld.jsp</result> - </action> - - <action name="Login_*" method="{1}" class="${package}.example.Login"> - <result name="input">/example/Login.jsp</result> - <result type="redirectAction">Menu</result> - </action> - - <action name="*" class="${package}.example.ExampleSupport"> - <result>/example/{1}.jsp</result> - </action> - - <!-- Add additional "example" package actions here. --> - - </package> + <package name="example" namespace="/example" extends="struts-default"> + + <default-action-ref name="HelloWorld" /> + + <action name="HelloWorld" class="${package}.example.HelloWorld"> + <result>/example/HelloWorld.jsp</result> + </action> + + <action name="Login_*" method="{1}" class="${package}.example.Login"> + <result name="input">/example/Login.jsp</result> + <result type="redirectAction">Menu</result> + </action> + + <action name="*" class="${package}.example.ExampleSupport"> + <result>/example/{1}.jsp</result> + </action> + + <!-- Add additional "example" package actions here. --> + + </package> </struts> Modified: struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/struts.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/struts.xml?rev=1488108&r1=1488107&r2=1488108&view=diff ============================================================================== --- struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/struts.xml (original) +++ struts/struts2/trunk/archetypes/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/struts.xml Fri May 31 06:30:45 2013 @@ -1,12 +1,25 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC - "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" - "http://struts.apache.org/dtds/struts-2.3.dtd"> + "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" + "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> - <constant name="struts.enable.DynamicMethodInvocation" value="false"/> - <constant name="struts.devMode" value="true"/> - - <include file="example.xml"/> - - <!-- Add addition packages and configuration here. --> + <constant name="struts.enable.DynamicMethodInvocation" value="false"/> + <constant name="struts.devMode" value="true"/> + + <include file="example.xml"/> + + <package name="default" namespace="/" extends="struts-default"> + + <default-action-ref name="index"/> + + <action name="index"> + <result type="redirectAction"> + <param name="actionName">HelloWorld</param> + <param name="namespace">/example</param> + </result> + </action> + + </package> + + <!-- Add addition packages and configuration here. --> </struts> Modified: struts/struts2/trunk/archetypes/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/struts.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/struts.xml?rev=1488108&r1=1488107&r2=1488108&view=diff ============================================================================== --- struts/struts2/trunk/archetypes/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/struts.xml (original) +++ struts/struts2/trunk/archetypes/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/struts.xml Fri May 31 06:30:45 2013 @@ -1,19 +1,25 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC - "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" - "http://struts.apache.org/dtds/struts-2.3.dtd"> + "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" + "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <constant name="struts.enable.DynamicMethodInvocation" value="false"/> - <package name="myPackage" extends="struts-default"> - <action name="index" class="${package}.IndexAction"> - <result>/jsp/index.jsp</result> - </action> - <action name="helloWorld" class="helloWorldAction"> - <result name="input">/jsp/index.jsp</result> - <result>/jsp/helloWorld.jsp</result> - </action> - </package> + <package name="myPackage" extends="struts-default"> + + <default-action-ref name="index" /> + + <action name="index" class="${package}.IndexAction"> + <result>/jsp/index.jsp</result> + </action> + + <action name="helloWorld" class="helloWorldAction"> + <result name="input">/jsp/index.jsp</result> + <result>/jsp/helloWorld.jsp</result> + </action> + + </package> + </struts>