You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by cr...@apache.org on 2005/01/09 01:08:40 UTC

svn commit: r124691 - in struts/sandbox/trunk/struts-shale-usecases/src/web: WEB-INF logon

Author: craigmcc
Date: Sat Jan  8 16:08:36 2005
New Revision: 124691

URL: http://svn.apache.org/viewcvs?view=rev&rev=124691
Log:
Use the transaction token component to catch cases where the user presses the
back arrow and tries to submit the same form again.  (Note that this was
deliberately skipped on the language selection page, because we don't really
care in that case.)

Modified:
   struts/sandbox/trunk/struts-shale-usecases/src/web/WEB-INF/web.xml
   struts/sandbox/trunk/struts-shale-usecases/src/web/logon/logon.jsp
   struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile1.jsp
   struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile2.jsp
   struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile3.jsp

Modified: struts/sandbox/trunk/struts-shale-usecases/src/web/WEB-INF/web.xml
Url: http://svn.apache.org/viewcvs/struts/sandbox/trunk/struts-shale-usecases/src/web/WEB-INF/web.xml?view=diff&rev=124691&p1=struts/sandbox/trunk/struts-shale-usecases/src/web/WEB-INF/web.xml&r1=124690&p2=struts/sandbox/trunk/struts-shale-usecases/src/web/WEB-INF/web.xml&r2=124691
==============================================================================
--- struts/sandbox/trunk/struts-shale-usecases/src/web/WEB-INF/web.xml	(original)
+++ struts/sandbox/trunk/struts-shale-usecases/src/web/WEB-INF/web.xml	Sat Jan  8 16:08:36 2005
@@ -27,6 +27,12 @@
 
   <display-name>Struts-Shale MailReader Example</display-name>
 
+  <!-- JSF RI verify objects at start -->
+  <context-param>
+    <param-name>com.sun.faces.verifyObjects</param-name>
+    <param-value>true</param-value>
+  </context-param>
+
   <!-- Select JSF State Saving Mode -->
   <context-param>
     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>

Modified: struts/sandbox/trunk/struts-shale-usecases/src/web/logon/logon.jsp
Url: http://svn.apache.org/viewcvs/struts/sandbox/trunk/struts-shale-usecases/src/web/logon/logon.jsp?view=diff&rev=124691&p1=struts/sandbox/trunk/struts-shale-usecases/src/web/logon/logon.jsp&r1=124690&p2=struts/sandbox/trunk/struts-shale-usecases/src/web/logon/logon.jsp&r2=124691
==============================================================================
--- struts/sandbox/trunk/struts-shale-usecases/src/web/logon/logon.jsp	(original)
+++ struts/sandbox/trunk/struts-shale-usecases/src/web/logon/logon.jsp	Sat Jan  8 16:08:36 2005
@@ -83,7 +83,7 @@
 
       <%-- actions --%>
 
-      <h:outputText     value=""/>
+      <s:token             id="token"/>
 
       <h:panelGroup>
         <h:commandButton   id="logon"
@@ -95,6 +95,8 @@
           <h:outputText value="#{messages['logon.create']}"/>
         </h:commandLink>
       </h:panelGroup>
+
+      <h:message          for="token"/>
 
     </h:panelGrid>
 

Modified: struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile1.jsp
Url: http://svn.apache.org/viewcvs/struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile1.jsp?view=diff&rev=124691&p1=struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile1.jsp&r1=124690&p2=struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile1.jsp&r2=124691
==============================================================================
--- struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile1.jsp	(original)
+++ struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile1.jsp	Sat Jan  8 16:08:36 2005
@@ -78,7 +78,7 @@
 
       <%-- actions --%>
 
-      <h:outputText       value=""/>
+      <s:token             id="token"/>
 
       <h:panelGroup>
         <h:commandButton   id="next"
@@ -95,6 +95,8 @@
                        action="#{logon$profile1.cancel}"
                         value="#{messages['label.cancel']}"/>
       </h:panelGroup>
+
+      <h:message          for="token"/>
 
     </h:panelGrid>
 

Modified: struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile2.jsp
Url: http://svn.apache.org/viewcvs/struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile2.jsp?view=diff&rev=124691&p1=struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile2.jsp&r1=124690&p2=struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile2.jsp&r2=124691
==============================================================================
--- struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile2.jsp	(original)
+++ struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile2.jsp	Sat Jan  8 16:08:36 2005
@@ -66,7 +66,7 @@
 
       <%-- actions --%>
 
-      <h:outputText     value=""/>
+      <s:token             id="token"/>
 
       <h:panelGroup>
         <h:commandButton   id="next"
@@ -82,6 +82,8 @@
                        action="#{logon$profile2.cancel}"
                         value="#{messages['label.cancel']}"/>
       </h:panelGroup>
+
+      <h:message          for="token"/>
 
     </h:panelGrid>
 

Modified: struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile3.jsp
Url: http://svn.apache.org/viewcvs/struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile3.jsp?view=diff&rev=124691&p1=struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile3.jsp&r1=124690&p2=struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile3.jsp&r2=124691
==============================================================================
--- struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile3.jsp	(original)
+++ struts/sandbox/trunk/struts-shale-usecases/src/web/logon/profile3.jsp	Sat Jan  8 16:08:36 2005
@@ -57,7 +57,7 @@
 
       <%-- actions --%>
 
-      <h:outputText     value=""/>
+      <s:token             id="token"/>
 
       <h:panelGroup>
         <h:commandButton   id="next"
@@ -74,6 +74,8 @@
                        action="#{logon$profile3.cancel}"
                         value="#{messages['label.cancel']}"/>
       </h:panelGroup>
+
+      <h:message          for="token"/>
 
     </h:panelGrid>
 

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