Author: husted
Date: Mon Aug 28 20:34:06 2006
New Revision: 437938

URL: http://svn.apache.org/viewvc?rev=437938&view=rev
Log:
WW-1353 Add wildcard configuration and README.txt




Added:
    struts/sandbox/trunk/struts2/apps/mailreader-bang/README.txt
Modified:
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Logon.jsp
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Registration.jsp
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Subscription.jsp

Added: struts/sandbox/trunk/struts2/apps/mailreader-bang/README.txt
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/README.txt?rev=437938&view=auto
==============================================================================
--- struts/sandbox/trunk/struts2/apps/mailreader-bang/README.txt (added)
+++ struts/sandbox/trunk/struts2/apps/mailreader-bang/README.txt Mon Aug 28 
20:34:06 2006
@@ -0,0 +1,16 @@
+README.txt - mailreader-bang 
+
+This application demonstrates switching form the "bang" syntax for invoking 
+dynamic methods to a general-purpose wild card approach. 
+
+To switch between approaches, edit the struts.xml file to include either the 
+struts-bang.xml file OR the struts-wildcard.xml. (But not both.)
+
+When using the -bang application, be sure that the 
+disableDynamicMethodInvocation property is set to false. 
+
+For the -wilcard application. be sure that the 
+disableDynamicMethodInvocation property is set to true.
+
+
+----------------------------------------------------------------------------
\ No newline at end of file

Modified: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties?rev=437938&r1=437937&r2=437938&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties
 (original)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties
 Mon Aug 28 20:34:06 2006
@@ -2,5 +2,5 @@
 struts.devMode = true
 struts.action.extension = do
 struts.custom.i18n.resources = resources
-struts.compatibilityMode.WebWork = true
+struts.compatibilityMode.WebWork = false
 

Modified: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml?rev=437938&r1=437937&r2=437938&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml 
(original)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml 
Mon Aug 28 20:34:06 2006
@@ -4,105 +4,15 @@
     "http://struts.apache.org/dtds/struts-2.0.dtd";>
 
 <struts>
-    <include file="struts-default.xml"/>
-
-    <package name="default" namespace="/" extends="struts-default">
-
-        <interceptors>
-
-            <interceptor name="authentication"
-                         class="mailreader2.AuthenticationInterceptor"/>
-
-            <interceptor-stack name="user" >
-                <interceptor-ref name="authentication" />
-                <interceptor-ref name="defaultStack"/>
-            </interceptor-stack>
-
-            <interceptor-stack name="user-submit" >
-                <interceptor-ref name="token-session" />
-                <interceptor-ref name="user"/>
-            </interceptor-stack>
-
-            <interceptor-stack name="guest" >
-                <interceptor-ref name="defaultStack"/>
-            </interceptor-stack>
-
-            <interceptor-stack name="guest-submit" >
-                <interceptor-ref name="token-session" />
-                <interceptor-ref name="guest"/>
-            </interceptor-stack>
-
-        </interceptors>
 
-        <default-interceptor-ref name="user"/>
-        
-        <global-results>
-            <result name="error">/pages/Error.jsp</result>
-            <result name="invalid.token">/pages/Error.jsp</result>
-            <result name="login" type="redirect-action">Logon!input</result>
-        </global-results>
-
-        <global-exception-mappings>
-            <exception-mapping
-                    result="error"
-                    exception="java.lang.Throwable"/>
-        </global-exception-mappings>
-
-        <action name="Welcome" class="mailreader2.Welcome">
-            <result>/pages/Welcome.jsp</result>
-            <interceptor-ref name="guest"/>
-        </action>
-
-        <action name="Logon" class="mailreader2.Logon">
-            <result name="input">/pages/Logon.jsp</result>
-            <result name="cancel" type="redirect-action">Welcome</result>
-            <result type="redirect-action">MainMenu</result>
-            <result name="expired" type="chain">ChangePassword</result>
-            <exception-mapping
-                    
exception="org.apache.struts.apps.mailreader.dao.ExpiredPasswordException"
-                    result="expired"/>
-            <interceptor-ref name="guest"/>
-        </action>
-
-        <action name="ChangePassword">
-            <result>/pages/ChangePassword.jsp</result>
-        </action>
-
-        <action name="MainMenu" class="mailreader2.MailreaderSupport">
-            <result>/pages/MainMenu.jsp</result>
-        </action>
-
-        <action name="Registration" class="mailreader2.Registration">
-            <result name="input">/pages/Registration.jsp</result>
-            <result type="redirect-action">MainMenu</result>
-            <interceptor-ref name="guest"/>
-        </action>
-
-        <action name="RegistrationSave" class="mailreader2.Registration">
-            <result name="input">/pages/Registration.jsp</result>
-            <result type="redirect-action">MainMenu</result>
-            <interceptor-ref name="guest-submit" />
-        </action>
-
-        <action name="Subscription" class="mailreader2.Subscription">
-            <result name="input">/pages/Subscription.jsp</result>
-            <result type="redirect-action">Registration!input</result>
-        </action>
+    <include file="struts-default.xml"/>
 
-        <action name="SubscriptionSave" class="mailreader2.SubscriptionSave">
-            <result name="input">/pages/Subscription.jsp</result>
-            <result type="redirect-action">Registration!input</result>
-            <interceptor-ref name="user-submit" />
-        </action>
+    <include file="struts-support.xml"/>
 
-        <action name="Logoff" class="mailreader2.Logoff">
-            <result type="redirect-action">Welcome</result>
-        </action>
+    <!--
+    <include file="struts-bang.xml"/>
+    -->
 
-        <action name="Tour">
-            <result>/pages/tour.html</result>
-            <interceptor-ref name="guest"/>
-        </action>
+    <include file="struts-wildcard.xml"/>
 
-    </package>
-</struts>
+</struts>
\ No newline at end of file

Modified: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Logon.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Logon.jsp?rev=437938&r1=437937&r2=437938&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Logon.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Logon.jsp
 Mon Aug 28 20:34:06 2006
@@ -12,7 +12,7 @@
 <body onLoad="self.focus();document.Logon.username.focus()">
 
 <s:actionerror />
-<s:form method="POST" validate="true">
+<s:form action="Logon" validate="true">
     <s:textfield label="%{getText('username')}" name="username"/>
 
     <s:password label="%{getText('password')}" name="password" 
showPassword="true"/>

Modified: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Registration.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Registration.jsp?rev=437938&r1=437937&r2=437938&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Registration.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Registration.jsp
 Mon Aug 28 20:34:06 2006
@@ -17,7 +17,7 @@
 <body onLoad="self.focus();document.Registration.username.focus()">
 
 <s:actionerror/>
-<s:form method="POST" validate="false">
+<s:form action="RegistrationSave" validate="false">
     <s:token />
     <s:hidden name="task"/>
     <s:if test="task == 'Create'">

Modified: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Subscription.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Subscription.jsp?rev=437938&r1=437937&r2=437938&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Subscription.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/webapp/pages/Subscription.jsp
 Mon Aug 28 20:34:06 2006
@@ -20,7 +20,7 @@
 <body onLoad="self.focus();document.Subscription.username.focus()">
 
 <s:actionerror/>
-<s:form method="POST" action="SubscriptionSave" validate="false">
+<s:form action="SubscriptionSave" validate="false">
     <s:token />
     <s:hidden name="task"/>
     <s:label label="%{getText('username')}" name="user.username"/>


Reply via email to