You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by ni...@apache.org on 2006/02/22 06:14:37 UTC

svn commit: r379687 - in /struts/apps/trunk/examples/src/webapp: WEB-INF/exercise/struts-config.xml exercise/html-cancel.jsp

Author: niallp
Date: Tue Feb 21 21:14:33 2006
New Revision: 379687

URL: http://svn.apache.org/viewcvs?rev=379687&view=rev
Log:
Add to "cancellable" test in struts-examples webapp

Modified:
    struts/apps/trunk/examples/src/webapp/WEB-INF/exercise/struts-config.xml
    struts/apps/trunk/examples/src/webapp/exercise/html-cancel.jsp

Modified: struts/apps/trunk/examples/src/webapp/WEB-INF/exercise/struts-config.xml
URL: http://svn.apache.org/viewcvs/struts/apps/trunk/examples/src/webapp/WEB-INF/exercise/struts-config.xml?rev=379687&r1=379686&r2=379687&view=diff
==============================================================================
--- struts/apps/trunk/examples/src/webapp/WEB-INF/exercise/struts-config.xml (original)
+++ struts/apps/trunk/examples/src/webapp/WEB-INF/exercise/struts-config.xml Tue Feb 21 21:14:33 2006
@@ -39,6 +39,12 @@
                     type="org.apache.struts.action.InvalidCancelException"
                     path="/html-cancel.jsp"/>
         </action>
+        <action path="/html-cancel-exception" name="testbean"
+                input="/html-cancel.jsp" cancellable="false" validate="true"
+                forward="/welcome.do"/>
+        <action path="/html-cancel-novalidate" name="testbean"
+                input="/html-cancel.jsp" cancellable="false" validate="false"
+                forward="/welcome.do"/>
 
 
         <action path="/html-img" forward="/html-img.jsp"/>

Modified: struts/apps/trunk/examples/src/webapp/exercise/html-cancel.jsp
URL: http://svn.apache.org/viewcvs/struts/apps/trunk/examples/src/webapp/exercise/html-cancel.jsp?rev=379687&r1=379686&r2=379687&view=diff
==============================================================================
--- struts/apps/trunk/examples/src/webapp/exercise/html-cancel.jsp (original)
+++ struts/apps/trunk/examples/src/webapp/exercise/html-cancel.jsp Tue Feb 21 21:14:33 2006
@@ -11,21 +11,47 @@
     </head>
 
     <body bgcolor="white">
-    <html:errors/>
+
+    <p><strong>Cancel Not Allowed - Error Message</strong></p>
+
+    <p>
+        Pressing the Cancel button should display an error
+        message, since Cancellable is not set for this Action
+        but an Exception handler has been configured to handle
+        the throw exception.
+    </p>
 
     <logic:messagesPresent>
-        <bean:message key="errors.header"/>
-        <hr/>
+    <p>
+        <font color="red"><strong>
+            <html:messages id="msg">
+                <bean:write name="msg"/>
+            </html:messages>
+         </strong></font>
+    </p>
     </logic:messagesPresent>
 
     <p>
-        Pressing the Cancel button should thrown an exception and display an
-        error
-        message, since Cancellable is not set for this Action.
+        <html:form action="/html-cancel-false">
+            <html:submit property="submit"/>
+            &#160;
+            <html:reset/>
+            <html:cancel/>
+        </html:form>
     </p>
 
+    <hr/>
+
+    <p><strong>Cancel Not Allowed - Exception</strong></p>
     <p>
-        <html:form action="/html-cancel-false">
+        Pressing this Cancel button should throw an 
+        <code>org.apache.struts.action.InvalidCancelException</code>
+        since Cancellable is not set for this Action and no exception
+        handler was configured.
+    </p>
+
+    <p>
+        <html:form action="/html-cancel-exception">
             <html:submit property="submit"/>
             &#160;
             <html:reset/>
@@ -35,6 +61,7 @@
 
     <hr/>
 
+    <p><strong>Cancel Allowed  (Validate true)</strong></p>
     <p>
         Pressing this Cancel button should return to the Welcome page,
         as Cancellable is set to true for this Action.
@@ -42,6 +69,24 @@
 
     <p>
         <html:form action="/html-cancel-true">
+            <html:submit property="submit"/>
+            &#160;
+            <html:reset/>
+            <html:cancel/>
+        </html:form>
+    </p>
+    <hr/>
+
+    <p><strong>Cancel Not Allowed - Exception (Validate false)</strong></p>
+    <p>
+        Pressing this Cancel button should throw an 
+        <code>org.apache.struts.action.InvalidCancelException</code>
+        since Cancellable is not set for this Action even though
+        the mapping is set to NOT validate.
+    </p>
+
+    <p>
+        <html:form action="/html-cancel-novalidate">
             <html:submit property="submit"/>
             &#160;
             <html:reset/>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org