Author: husted
Date: Thu Aug 31 15:11:29 2006
New Revision: 439064

URL: http://svn.apache.org/viewvc?rev=439064&view=rev
Log:
WW-1349 Update MailReader tour. Conform properties in blank and starter. 

Modified:
    struts/struts2/trunk/apps/blank/src/main/resources/struts.properties
    struts/struts2/trunk/apps/mailreader/src/main/webapp/pages/tour.html
    struts/struts2/trunk/apps/starter/src/main/resources/struts.properties

Modified: struts/struts2/trunk/apps/blank/src/main/resources/struts.properties
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/blank/src/main/resources/struts.properties?rev=439064&r1=439063&r2=439064&view=diff
==============================================================================
--- struts/struts2/trunk/apps/blank/src/main/resources/struts.properties 
(original)
+++ struts/struts2/trunk/apps/blank/src/main/resources/struts.properties Thu 
Aug 31 15:11:29 2006
@@ -1,2 +1,2 @@
-struts.objectFactory = spring
 struts.devMode = true
+struts.enable.DynamicMethodInvocation = false

Modified: struts/struts2/trunk/apps/mailreader/src/main/webapp/pages/tour.html
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/mailreader/src/main/webapp/pages/tour.html?rev=439064&r1=439063&r2=439064&view=diff
==============================================================================
--- struts/struts2/trunk/apps/mailreader/src/main/webapp/pages/tour.html 
(original)
+++ struts/struts2/trunk/apps/mailreader/src/main/webapp/pages/tour.html Thu 
Aug 31 15:11:29 2006
@@ -23,7 +23,6 @@
         Of course, the full source code to the MailReader is included in the 
         distribution.
     </i>
-
 </p>
 
 <p>
@@ -216,8 +215,20 @@
 <hr/>
 
 <p>
-    Among other things,
-    the web.xml specifies the "Welcome File List" for an application.
+    You might note taht the web.xml configuration does not specify which file 
extension
+    to use with actions.
+    The default extension for Struts 2 is ".action",
+    but the extension can be changed in the struts.properties file.
+    For compatability with prior releases, the MailReader uses a .do extension 
for actions.
+</p>
+
+<hr/>
+<h5>struts.properties</h5>
+<pre><code>struts.action.extension = <strong>do</strong></code></pre>
+<hr/>
+
+<p>
+    The web.xml does specify a "Welcome File List" for the application.
     When a web address refers to a directory rather than an individual file,
     the container consults the Welcome File List for the name of a page to
     open by default.
@@ -251,6 +262,7 @@
     page to a certain action mapping.
 </p>
 
+
 <p>
     Sites can list zero or more "Welcome" pages in the web.xml.
     <a href="http://forum.java.sun.com/thread.jspa?threadID=721445";>
@@ -1263,7 +1275,8 @@
 <hr/>
 
 <p>
-    You might notice that the name of the Logon action element is not "Logon" 
but "Logon!*".
+    You might notice that the name of the Logon action element is not "Logon"
+    but "Logon<strong>!*</strong>".
     The asterisk is a special "wildcard" notation that tells the framework to 
match any series
     of character at this point.
     In the method attribute,
@@ -1274,12 +1287,24 @@
 </p>
 
 <p>
+    The "trailing bang" notation was hardwired into WebWork 2.
+    To provide backward compatibility,
+    the notation is supported by Struts 2.0.
+    If you prefer to use wildcards to emulate the same notation,
+    as the Mailreader does,
+    you should disable the old notation in the Struts properties file.
+</p>
+
+<hr/>
+<h5>struts.properties</h5>
+<pre><code>struts.enable.DynamicMethodInvocation = false</code></pre>
+<hr/>
+
+<p>
     Using wildcards with a exclamation point (or "bang") is not the only way 
we can use
-    wilcards.
+    wilcards to invoke methods.
     If we wanted to use actions like "inputLogin",
     we could move the asterisk and use an action name like "*Logon".
-    (Albeit, the trailing bang is a common convention,
-    adopted from on a similar WebWork 2 feature.)
 </p>
 
 <p>

Modified: struts/struts2/trunk/apps/starter/src/main/resources/struts.properties
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/starter/src/main/resources/struts.properties?rev=439064&r1=439063&r2=439064&view=diff
==============================================================================
--- struts/struts2/trunk/apps/starter/src/main/resources/struts.properties 
(original)
+++ struts/struts2/trunk/apps/starter/src/main/resources/struts.properties Thu 
Aug 31 15:11:29 2006
@@ -1,2 +1,2 @@
-struts.objectFactory = spring
 struts.devMode = true
+struts.enable.DynamicMethodInvocation = false


Reply via email to