Author: tmjee
Date: Wed Nov 15 01:00:41 2006
New Revision: 475165
URL: http://svn.apache.org/viewvc?view=rev&rev=475165
Log:
WW-1490 (Have a composite ActionMapper that decides which ActionMapper it
contains should be used)
- removed previously added back comments cause since DI was introduced, the
way composite mappers are into CompositeActionMapper have changed, instead it
is injected
- alter the javadoc in CompositeActionMapper accordingly to reflect this as
well. The docs (conflunce) need changes as well.
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/CompositeActionMapper.java
struts/struts2/trunk/core/src/main/resources/org/apache/struts2/default.properties
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/CompositeActionMapper.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/CompositeActionMapper.java?view=diff&rev=475165&r1=475164&r2=475165
==============================================================================
---
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/CompositeActionMapper.java
(original)
+++
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/CompositeActionMapper.java
Wed Nov 15 01:00:41 2006
@@ -66,12 +66,10 @@
* [EMAIL PROTECTED]
CompositeActionMapper#getUriFromActionMapping(ActionMapping)} methods.
* <p/>
*
- * For example with the following in struts.properties :-
+ * For example with the following in struts-*.xml :-
* <pre>
- *
struts.mapper.class=org.apache.struts2.dispatcher.mapper.CompositeActionMapper
- *
struts.mapper.composite.1=org.apache.struts2.dispatcher.mapper.DefaultActionMapper
- * struts.mapper.composite.2=foo.bar.MyActionMapper
- * struts.mapper.composite.3=foo.bar.MyAnotherActionMapper
+ * <constant name="struts.mapper.composite"
+ *
value="org.apache.struts2.dispatcher.mapper.DefaultActionMapper,foo.bar.MyActionMapper,foo.bar.MyAnotherActionMapper"
/>
* </pre>
* <p/>
* <code>CompositeActionMapper</code> will be configured with 3 ActionMapper,
namely
Modified:
struts/struts2/trunk/core/src/main/resources/org/apache/struts2/default.properties
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/org/apache/struts2/default.properties?view=diff&rev=475165&r1=475164&r2=475165
==============================================================================
---
struts/struts2/trunk/core/src/main/resources/org/apache/struts2/default.properties
(original)
+++
struts/struts2/trunk/core/src/main/resources/org/apache/struts2/default.properties
Wed Nov 15 01:00:41 2006
@@ -49,15 +49,6 @@
### How request URLs are mapped to and from actions
#struts.mapper.class=org.apache.struts2.dispatcher.mapper.DefaultActionMapper
-### The above line is to be commented and following are to be uncommented to
-### enable CompositeActionMapper
-### - With CompositeActionMapper one could specified many ActionMapper
instance, where
-### each of them will be chosen according to the order. Lower order number
has
-### higher precedence
-#struts.mapper.class=org.apache.struts2.dispatcher.mapper.CompositeActionMapper
-#struts.mapper.composite.1=org.apache.struts2.dispatcher.mapper.DefaultActionMapper
-#struts.mapper.composite.2=foo.bar.MyActionMapper
-#struts.mapper.composite.3=foo.bar.MyAnotherActionMapper
### Used by the DefaultActionMapper
### You may provide a comma separated list, e.g.
struts.action.extension=action,jnlp,do