You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by mr...@apache.org on 2005/03/25 07:43:08 UTC
svn commit: r158992 - in struts/flow/trunk/src/examples: ./ WEB-INF/
WEB-INF/guess/ WEB-INF/remote/ WEB-INF/wizard/ guess/ remote/
Author: mrdon
Date: Thu Mar 24 22:43:06 2005
New Revision: 158992
URL: http://svn.apache.org/viewcvs?view=rev&rev=158992
Log:
Midway through consolidating examples (need to commit to move moved file)
Added:
struts/flow/trunk/src/examples/WEB-INF/guess/
struts/flow/trunk/src/examples/WEB-INF/guess/guess.jsp
- copied unchanged from r158991, struts/flow/trunk/src/examples/guess.jsp
struts/flow/trunk/src/examples/WEB-INF/guess/numberguess.js
- copied unchanged from r158991, struts/flow/trunk/src/examples/WEB-INF/numberguess.js
struts/flow/trunk/src/examples/WEB-INF/guess/struts-config.xml
- copied, changed from r158991, struts/flow/trunk/src/examples/WEB-INF/struts-config.xml
struts/flow/trunk/src/examples/WEB-INF/guess/success.jsp
- copied unchanged from r158991, struts/flow/trunk/src/examples/success.jsp
struts/flow/trunk/src/examples/WEB-INF/remote/
struts/flow/trunk/src/examples/WEB-INF/remote/clientFlow.js
- copied unchanged from r158991, struts/flow/trunk/src/remote-example/clientFlow.js
struts/flow/trunk/src/examples/WEB-INF/remote/guess.jsp
- copied unchanged from r158991, struts/flow/trunk/src/remote-example/guess.jsp
struts/flow/trunk/src/examples/WEB-INF/remote/numberguess.js
- copied unchanged from r158991, struts/flow/trunk/src/remote-example/WEB-INF/numberguess.js
struts/flow/trunk/src/examples/WEB-INF/remote/struts-config.xml
- copied, changed from r158991, struts/flow/trunk/src/remote-example/WEB-INF/struts-config.xml
struts/flow/trunk/src/examples/WEB-INF/remote/success.jsp
- copied unchanged from r158991, struts/flow/trunk/src/remote-example/success.jsp
struts/flow/trunk/src/examples/WEB-INF/wizard/
struts/flow/trunk/src/examples/WEB-INF/wizard/hobbies-form.jsp
- copied unchanged from r158991, struts/flow/trunk/src/wizard-example/hobbies-form.jsp
struts/flow/trunk/src/examples/WEB-INF/wizard/name-form.jsp
- copied unchanged from r158991, struts/flow/trunk/src/wizard-example/name-form.jsp
struts/flow/trunk/src/examples/WEB-INF/wizard/struts-config.xml
- copied, changed from r158991, struts/flow/trunk/src/wizard-example/WEB-INF/struts-config.xml
struts/flow/trunk/src/examples/WEB-INF/wizard/summary-form.jsp
- copied unchanged from r158991, struts/flow/trunk/src/wizard-example/summary-form.jsp
struts/flow/trunk/src/examples/WEB-INF/wizard/wizard-flow.js
- copied, changed from r158991, struts/flow/trunk/src/wizard-example/WEB-INF/wizard-flow.js
struts/flow/trunk/src/examples/WEB-INF/wizard/wizard.js
- copied unchanged from r158991, struts/flow/trunk/src/wizard-example/WEB-INF/wizard.js
struts/flow/trunk/src/examples/remote/
Removed:
struts/flow/trunk/src/examples/WEB-INF/numberguess.js
struts/flow/trunk/src/examples/WEB-INF/struts-config.xml
struts/flow/trunk/src/examples/guess/
struts/flow/trunk/src/examples/guess.jsp
struts/flow/trunk/src/examples/success.jsp
Modified:
struts/flow/trunk/src/examples/WEB-INF/web.xml
struts/flow/trunk/src/examples/index.html
Copied: struts/flow/trunk/src/examples/WEB-INF/guess/struts-config.xml (from r158991, struts/flow/trunk/src/examples/WEB-INF/struts-config.xml)
URL: http://svn.apache.org/viewcvs/struts/flow/trunk/src/examples/WEB-INF/guess/struts-config.xml?view=diff&rev=158992&p1=struts/flow/trunk/src/examples/WEB-INF/struts-config.xml&r1=158991&p2=struts/flow/trunk/src/examples/WEB-INF/guess/struts-config.xml&r2=158992
==============================================================================
--- struts/flow/trunk/src/examples/WEB-INF/struts-config.xml (original)
+++ struts/flow/trunk/src/examples/WEB-INF/guess/struts-config.xml Thu Mar 24 22:43:06 2005
@@ -16,14 +16,14 @@
<set-property property="function" value="main" />
- <forward name="failure" path="/guess.jsp"/>
- <forward name="success" path="/success.jsp"/>
+ <forward name="failure" path="/WEB-INF/guess/guess.jsp" contextRelative="true" />
+ <forward name="success" path="/WEB-INF/guess/success.jsp" contextRelative="true" />
</action>
</action-mappings>
<plug-in className="org.apache.struts.flow.FlowPlugIn">
- <set-property property="scripts" value="/WEB-INF/numberguess.js" />
+ <set-property property="scripts" value="/WEB-INF/guess/numberguess.js" />
<set-property property="debugger" value="false" />
<set-property property="timeToLive" value="600000" />
</plug-in>
Copied: struts/flow/trunk/src/examples/WEB-INF/remote/struts-config.xml (from r158991, struts/flow/trunk/src/remote-example/WEB-INF/struts-config.xml)
URL: http://svn.apache.org/viewcvs/struts/flow/trunk/src/examples/WEB-INF/remote/struts-config.xml?view=diff&rev=158992&p1=struts/flow/trunk/src/remote-example/WEB-INF/struts-config.xml&r1=158991&p2=struts/flow/trunk/src/examples/WEB-INF/remote/struts-config.xml&r2=158992
==============================================================================
--- struts/flow/trunk/src/remote-example/WEB-INF/struts-config.xml (original)
+++ struts/flow/trunk/src/examples/WEB-INF/remote/struts-config.xml Thu Mar 24 22:43:06 2005
@@ -16,14 +16,14 @@
<set-property property="function" value="main" />
- <forward name="failure" path="/guess.jsp"/>
- <forward name="success" path="/success.jsp"/>
+ <forward name="failure" path="/WEB-INF/remote/guess.jsp" contextRelative="true"/>
+ <forward name="success" path="/WEB-INF/remote/success.jsp" contextRelative="true"/>
</action>
</action-mappings>
<plug-in className="org.apache.struts.flow.FlowPlugIn">
- <set-property property="scripts" value="/WEB-INF/numberguess.js" />
+ <set-property property="scripts" value="/WEB-INF/remote/numberguess.js" />
<set-property property="debugger" value="false" />
<set-property property="timeToLive" value="600000" />
</plug-in>
Modified: struts/flow/trunk/src/examples/WEB-INF/web.xml
URL: http://svn.apache.org/viewcvs/struts/flow/trunk/src/examples/WEB-INF/web.xml?view=diff&r1=158991&r2=158992
==============================================================================
--- struts/flow/trunk/src/examples/WEB-INF/web.xml (original)
+++ struts/flow/trunk/src/examples/WEB-INF/web.xml Thu Mar 24 22:43:06 2005
@@ -6,8 +6,20 @@
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
- <param-name>config</param-name>
+ <param-name>configs</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
+ </init-param>
+ <init-param>
+ <param-name>config/guess</param-name>
+ <param-value>/WEB-INF/guess/struts-config.xml</param-value>
+ </init-param>
+ <init-param>
+ <param-name>config/remote</param-name>
+ <param-value>/WEB-INF/remote/struts-config.xml</param-value>
+ </init-param>
+ <init-param>
+ <param-name>config/wizard</param-name>
+ <param-value>/WEB-INF/wizard/struts-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
Copied: struts/flow/trunk/src/examples/WEB-INF/wizard/struts-config.xml (from r158991, struts/flow/trunk/src/wizard-example/WEB-INF/struts-config.xml)
URL: http://svn.apache.org/viewcvs/struts/flow/trunk/src/examples/WEB-INF/wizard/struts-config.xml?view=diff&rev=158992&p1=struts/flow/trunk/src/wizard-example/WEB-INF/struts-config.xml&r1=158991&p2=struts/flow/trunk/src/examples/WEB-INF/wizard/struts-config.xml&r2=158992
==============================================================================
--- struts/flow/trunk/src/wizard-example/WEB-INF/struts-config.xml (original)
+++ struts/flow/trunk/src/examples/WEB-INF/wizard/struts-config.xml Thu Mar 24 22:43:06 2005
@@ -16,15 +16,15 @@
<set-property property="function" value="main" />
- <forward name="name-form" path="/name-form.jsp"/>
- <forward name="hobbies-form" path="/hobbies-form.jsp"/>
- <forward name="summary-form" path="/summary-form.jsp"/>
+ <forward name="name-form" path="/WEB-INF/wizard/name-form.jsp" contextRelative="true"/>
+ <forward name="hobbies-form" path="/WEB-INF/wizard/hobbies-form.jsp" contextRelative="true"/>
+ <forward name="summary-form" path="/WEB-INF/wizard/summary-form.jsp" contextRelative="true"/>
</action>
</action-mappings>
<plug-in className="org.apache.struts.flow.FlowPlugIn">
- <set-property property="scripts" value="/WEB-INF/wizard-flow.js" />
+ <set-property property="scripts" value="/WEB-INF/wizard/wizard-flow.js" />
<set-property property="debugger" value="false" />
<set-property property="reloadScripts" value="true" />
<set-property property="checkTime" value="1" />
Copied: struts/flow/trunk/src/examples/WEB-INF/wizard/wizard-flow.js (from r158991, struts/flow/trunk/src/wizard-example/WEB-INF/wizard-flow.js)
URL: http://svn.apache.org/viewcvs/struts/flow/trunk/src/examples/WEB-INF/wizard/wizard-flow.js?view=diff&rev=158992&p1=struts/flow/trunk/src/wizard-example/WEB-INF/wizard-flow.js&r1=158991&p2=struts/flow/trunk/src/examples/WEB-INF/wizard/wizard-flow.js&r2=158992
==============================================================================
--- struts/flow/trunk/src/wizard-example/WEB-INF/wizard-flow.js (original)
+++ struts/flow/trunk/src/examples/WEB-INF/wizard/wizard-flow.js Thu Mar 24 22:43:06 2005
@@ -1,5 +1,5 @@
importPackage(Packages.java.util);
-context.load("/WEB-INF/wizard.js");
+context.load("/WEB-INF/wizard/wizard.js");
function main() {
var model = new HashMap();
Modified: struts/flow/trunk/src/examples/index.html
URL: http://svn.apache.org/viewcvs/struts/flow/trunk/src/examples/index.html?view=diff&r1=158991&r2=158992
==============================================================================
--- struts/flow/trunk/src/examples/index.html (original)
+++ struts/flow/trunk/src/examples/index.html Thu Mar 24 22:43:06 2005
@@ -1,9 +1,23 @@
<html>
<head>
- <META HTTP-EQUIV="Refresh" CONTENT="0;URL=./guess.do">
+ <title>Struts Flow Examples</title>
</head>
<body>
- <p>Should be redirected to <a href="guess.do">guess.do</a>
+ <h2>Struts Flow Examples</h2>
+ <p>The following are different examples that highlight different features
+ in Struts Flow:
</p>
+ <ul>
+ <li><a href="guess/guess.do">Number Guess Example</a> - Shows a simple
+ number guessing game to demonstrate the use of continuations.</li>
+ <li><a href="remote/guess.do">Number Guess Example - Remote Edition</a> -
+ Shows the above example but adding a remote rpc or (Ajax) example by
+ adding a "cheat" button that retrieves the number from the server
+ without reloading the page.</li>
+ <li><a href="wizard/registration.do">Registration Wizard Example</a> -
+ Shows a simple server-side wizard framework built on continuations
+ with automatic back button support both from a form and browser
+ button.</li>
+ </ul>
</body>
</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org