Author: tmjee Date: Sun Jun 11 00:59:36 2006 New Revision: 413420 URL: http://svn.apache.org/viewvc?rev=413420&view=rev Log: WW-1336
Added: struts/action2/trunk/apps/showcase/src/main/resources/globalMessages.properties (with props) struts/action2/trunk/apps/showcase/src/main/resources/globalMessages_de.properties (with props) struts/action2/trunk/apps/showcase/src/main/resources/log4j.properties (with props) struts/action2/trunk/apps/showcase/src/main/resources/struts.properties (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-actionchaining.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-ajax.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-continuations.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-conversion.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-filedownload.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-fileupload.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-freemarker.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-jsf.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-model-driven.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-person.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-non-ui.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-ui.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-token.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-validation.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork-wait.xml (with props) struts/action2/trunk/apps/showcase/src/main/resources/xwork.xml (with props) Added: struts/action2/trunk/apps/showcase/src/main/resources/globalMessages.properties URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/globalMessages.properties?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/globalMessages.properties (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/globalMessages.properties Sun Jun 11 00:59:36 2006 @@ -0,0 +1,7 @@ +save=Save + +item.edit=Edit {0} +item.create=Create {0} +item.list={0} List + +token.transfer.time=The bank transfer was executed at {0,date,HH:mm:ss MM-dd-yyyy} Propchange: struts/action2/trunk/apps/showcase/src/main/resources/globalMessages.properties ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/globalMessages_de.properties URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/globalMessages_de.properties?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/globalMessages_de.properties (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/globalMessages_de.properties Sun Jun 11 00:59:36 2006 @@ -0,0 +1,7 @@ +save=Speichern + +item.edit={0} bearbeiten +item.create={0} neu anlegen +item.list={0}-Liste + +token.transfer.time=Die \u00dcberweisung wurde am {0,date,HH:mm:ss MM-dd-yyyy} durchgef\u00fchrt Propchange: struts/action2/trunk/apps/showcase/src/main/resources/globalMessages_de.properties ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/log4j.properties URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/log4j.properties?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/log4j.properties (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/log4j.properties Sun Jun 11 00:59:36 2006 @@ -0,0 +1,31 @@ +# +# Log4J Settings for log4j 1.2.x (via jakarta-commons-logging) +# +# The five logging levels used by Log are (in order): +# +# 1. DEBUG (the least serious) +# 2. INFO +# 3. WARN +# 4. ERROR +# 5. FATAL (the most serious) + + +# Set root logger level to WARN and append to stdout +log4j.rootLogger=WARN, stdout + +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout + +# Pattern to output the caller's file name and line number. +log4j.appender.stdout.layout.ConversionPattern=%d %5p (%c:%L) - %m%n + +# Print only messages of level ERROR or above in the package noModule. +log4j.logger.noModule=FATAL + +# OpenSymphony Stuff +log4j.logger.com.opensymphony=INFO +log4j.logger.org.apache.struts.action2=DEBUG + +# Spring Stuff +log4j.logger.org.springframework=INFO + Propchange: struts/action2/trunk/apps/showcase/src/main/resources/log4j.properties ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/struts.properties URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/struts.properties?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/struts.properties (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/struts.properties Sun Jun 11 00:59:36 2006 @@ -0,0 +1,12 @@ +struts.i18n.reload=true +struts.devMode = true +struts.configuration.xml.reload=true +struts.continuations.package = org.apache.struts.action2.showcase +struts.objectFactory = spring +struts.custom.i18n.resources=globalMessages +#struts.action.extension=jspa +struts.url.http.port = 8080 +struts.freemarker.manager.classname=customFreemarkerManager + +struts.serve.static=true +struts.serve.static.browserCache=false Propchange: struts/action2/trunk/apps/showcase/src/main/resources/struts.properties ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-actionchaining.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-actionchaining.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-actionchaining.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-actionchaining.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<xwork> + <include file="struts-default.xml" /> + + <package name="actionchaining" extends="struts-default" namespace="/actionchaining"> + <action name="actionChain1" class="org.apache.struts.action2.showcase.actionchaining.ActionChain1"> + <result type="chain">actionChain2</result> + </action> + <action name="actionChain2" class="org.apache.struts.action2.showcase.actionchaining.ActionChain2"> + <result type="chain">actionChain3</result> + </action> + <action name="actionChain3" class="org.apache.struts.action2.showcase.actionchaining.ActionChain3"> + <result>/actionchaining/actionChainingResult.jsp</result> + </action> + </package> +</xwork> + + Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-actionchaining.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-ajax.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-ajax.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-ajax.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-ajax.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,43 @@ +<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<xwork> + <include file="struts-default.xml"/> + + <package name="ajax" extends="struts-default"> + <action name="AjaxTest" class="org.apache.struts.action2.showcase.ajax.AjaxTestAction"> + <result>/ajax/AjaxResult.jsp</result> + </action> + + <action name="AjaxRemoteLink" class="org.apache.struts.action2.showcase.ajax.AjaxTestAction"> + <result>/ajax/AjaxResult2.js</result> + </action> + + <action name="AjaxRemoteForm" class="org.apache.struts.action2.showcase.ajax.AjaxTestAction"> + <result>/ajax/AjaxResult3.jsp</result> + </action> + + <action name="Test1"> + <result>/ajax/remoteforms/test2.jsp</result> + </action> + + <action name="Test2"> + <result>/ajax/remoteforms/test3.jsp</result> + </action> + + <action name="Test3"> + <result>/ajax/testjs.jsp</result> + </action> + + <action name="tree"> + <result>/ajax/tree/tree.jsp</result> + </action> + + <action name="getCategory" class="org.apache.struts.action2.showcase.ajax.tree.GetCategory"> + <result>/ajax/tree/getCategory.jsp</result> + </action> + + <action name="toggle" class="org.apache.struts.action2.showcase.ajax.tree.Toggle"> + <result>/ajax/tree/toggle.jsp</result> + </action> + </package> +</xwork> Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-ajax.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-continuations.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-continuations.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-continuations.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-continuations.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,10 @@ +<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> +<xwork> + <include file="struts-default.xml"/> + + <package name="continuations" extends="struts-default" namespace="/continuations"> + <action name="guess" class="org.apache.struts.action2.showcase.Guess"> + <result type="freemarker">guess.ftl</result> + </action> + </package> +</xwork> Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-continuations.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-conversion.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-conversion.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-conversion.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-conversion.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<xwork> + <include file="struts-default.xml" /> + + <package name="conversion" namespace="/conversion" extends="struts-default"> + <action name="enterPersonsInfo" method="input" + class="org.apache.struts.action2.showcase.conversion.PersonAction"> + <result>enterPersonInfo.jsp</result> + </action> + <action name="submitPersonInfo" method="submit" + class="org.apache.struts.action2.showcase.conversion.PersonAction"> + <result>showPersonInfo.jsp</result> + <result name="input">enterPersonInfo.jsp</result> + </action> + <action name="showJspCode"> + <result type="plaintext">/conversion/enterPersonInfo.jsp</result> + </action> + <action name="showPersonActionJavaCode"> + <result type="plaintext">/conversion/PersonAction.java.txt</result> + </action> + <action name="showPersonJavaCode"> + <result type="plaintext">/conversion/Person.java.txt</result> + </action> + </package> +</xwork> Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-conversion.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-filedownload.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-filedownload.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-filedownload.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-filedownload.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<xwork> + <include file="struts-default.xml" /> + + <package name="filedownload" extends="struts-default" namespace="/filedownload"> + + <default-action-ref name="download"/> + + <action name="download" class="org.apache.struts.action2.showcase.filedownload.FileDownloadAction"> + <result name="success" type="stream"> + <param name="contentType">image/jpeg</param> + <param name="inputName">imageStream</param> + <param name="contentDisposition">filename="logo.png"</param> + <param name="bufferSize">4096</param> + </result> + </action> + + </package> +</xwork> + + Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-filedownload.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-fileupload.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-fileupload.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-fileupload.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-fileupload.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<xwork> + <include file="struts-default.xml" /> + + <package name="fileupload" extends="struts-default" namespace="/fileupload"> + + <default-action-ref name="upload"/> + + <action name="upload" class="org.apache.struts.action2.showcase.fileupload.FileUploadAction" method="input"> + <result>upload.jsp</result> + </action> + + <action name="doUpload" class="org.apache.struts.action2.showcase.fileupload.FileUploadAction" method="upload"> + <result>upload-success.jsp</result> + </action> + + </package> +</xwork> + + Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-fileupload.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-freemarker.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-freemarker.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-freemarker.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-freemarker.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + + +<xwork> + <include file="struts-default.xml" /> + + <package name="freemarker" namespace="/freemarker" extends="struts-default"> + <action name="customFreemarkerManagerDemo"> + <result type="freemarker">/freemarker/customFreemarkerManagerUsage.ftl</result> + </action> + </package> +</xwork> Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-freemarker.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-jsf.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-jsf.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-jsf.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-jsf.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,22 @@ +<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> +<xwork> + <include file="struts-default.xml"/> + <include file="struts-jsf.xml"/> + + <package name="jsf" extends="struts-default, struts-jsf" namespace="/jsf"> + + <action name="index" class="org.apache.struts.action2.showcase.jsf.IndexAction"> + <interceptor-ref name="jsfStack"/> + <result name="success" type="jsf" /> + </action> + + <action name="employee" class="org.apache.struts.action2.showcase.jsf.EmployeeAction"> + <interceptor-ref name="basicStack"/> + <interceptor-ref name="jsfStack"/> + <result name="success" type="jsf" /> + <result name="index" type="redirect-action">index</result> + </action> + + </package> + +</xwork> Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-jsf.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-model-driven.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-model-driven.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-model-driven.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-model-driven.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<xwork> + <include file="struts-default.xml" /> + + <package name="modelDriven" extends="struts-default" namespace="/modelDriven"> + <!-- Diplay entry page that uses Model-Driven technique --> + <action name="modelDriven" class="org.apache.struts.action2.showcase.modelDriven.ModelDrivenAction" method="input"> + <result>modelDriven.jsp</result> + </action> + + <!-- Display the result page whose content is populated using the Model-Driven technique --> + <action name="modelDrivenResult" class="org.apache.struts.action2.showcase.modelDriven.ModelDrivenAction"> + <result>modelDrivenResult.jsp</result> + </action> + </package> +</xwork> + \ No newline at end of file Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-model-driven.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-person.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-person.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-person.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-person.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,31 @@ +<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<!-- START SNIPPET: xworkSample --> + +<xwork> + <include file="struts-default.xml"/> + + <package name="person" extends="struts-default" namespace="/person"> + <action name="listPeople" class="org.apache.struts.action2.showcase.person.ListPeople"> + <interceptor-ref name="validationWorkflowStack"/> + <result type="freemarker">listPeople.ftl</result> + </action> + + <action name="newPerson" class="org.apache.struts.action2.showcase.person.CreatePerson"> + <result type="redirect">listPeople.action</result> + <result name="input" type="freemarker">newPerson.ftl</result> + </action> + + <action name="editPerson" class="org.apache.struts.action2.showcase.person.EditPerson"> + <result>editPeople.jsp</result> + </action> + + <action name="doEditPerson" class="org.apache.struts.action2.showcase.person.EditPerson" method="save"> + <result name="error">editPeople.jsp</result> + <result type="redirect">listPeople.action</result> + </action> + </package> +</xwork> + +<!-- END SNIPPET: xworkSample --> + Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-person.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-non-ui.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-non-ui.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-non-ui.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-non-ui.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,89 @@ +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<xwork> + + <include file="struts-default.xml" /> + + <!-- ================================== --> + <!-- === Package for ActionTag Demo === --> + <!-- ================================== --> + + <package name="actionTag" extends="struts-default" namespace="/tags/non-ui/actionTag"> + <action name="showActionTagDemo" class="org.apache.struts.action2.showcase.tag.nonui.actiontag.ActionTagDemo" method="show"> + <result>/tags/non-ui/actionTag/showActionTagDemo.jsp</result> + </action> + <action name="includePage" class="org.apache.struts.action2.showcase.tag.nonui.actiontag.ActionTagDemo" method="doInclude"> + <result>/tags/non-ui/actionTag/includedPage.jsp</result> + </action> + <action name="includePage2"> + <result>/tags/non-ui/actionTag/includedPage2.jsp</result> + </action> + <action name="includePage3"> + <result>/tags/non-ui/actionTag/includedPage3.jsp</result> + </action> + <action name="lookAtSource"> + <result type="plaintext">/tags/non-ui/actionTag/showActionTagDemo.jsp</result> + </action> + </package> + + <!-- ==================================== --> + <!-- === Package for IteratorGeneratorTag Demo === --> + <!-- ==================================== --> + + <package name="iteratorGeneratorTag" extends="struts-default" namespace="/tags/non-ui/iteratorGeneratorTag"> + <action name="showGeneratorTagDemo" class="org.apache.struts.action2.showcase.tag.nonui.iteratortag.IteratorGeneratorTagDemo" method="input"> + <result>/tags/non-ui/iteratorTag/showIteratorGeneratorTagDemo.jsp</result> + </action> + <action name="submitGeneratorTagDemo" class="org.apache.struts.action2.showcase.tag.nonui.iteratortag.IteratorGeneratorTagDemo" method="submit"> + <result name="input">/tags/non-ui/iteratorTag/showIteratorGeneratorTagDemo.jsp</result> + <result>/tags/non-ui/iteratorTag/iteratorGeneratorTagDemoResult.jsp</result> + </action> + </package> + + + <!-- ===================================== --> + <!-- === Package for AppendIteratorTag Demo === --> + <!-- ========================================== --> + <package name="appendIteratorTag" extends="struts-default" namespace="/tags/non-ui/appendIteratorTag"> + <action name="showAppendTagDemo" class="org.apache.struts.action2.showcase.tag.nonui.iteratortag.AppendIteratorTagDemo" method="input"> + <result>/tags/non-ui/iteratorTag/showAppendIteratorTagDemo.jsp</result> + </action> + <action name="submitAppendTagDemo" class="org.apache.struts.action2.showcase.tag.nonui.iteratortag.AppendIteratorTagDemo" method="submit"> + <result name="input">/tag/non-ui/iteratorTag/showAppendIteratorTagDemo.jsp</result> + <result>/tags/non-ui/iteratorTag/appendIteratorTagDemoResult.jsp</result> + </action> + </package> + + + <!-- ====================================== --> + <!-- === Package for MergeIteratorTag Demo === --> + <!-- ========================================= --> + <package name="mergeIteratorTag" extends="struts-default" namespace="/tags/non-ui/mergeIteratorTag"> + <action name="showMergeTagDemo" class="org.apache.struts.action2.showcase.tag.nonui.iteratortag.MergeIteratorTagDemo" method="input"> + <result>/tags/non-ui/iteratorTag/showMergeIteratorTagDemo.jsp</result> + </action> + <action name="submitMergeTagDemo" class="org.apache.struts.action2.showcase.tag.nonui.iteratortag.MergeIteratorTagDemo" method="submit"> + <result name="input">/tags/non-ui/iteratorTag/showMergeIteratorTagDemo.jsp</result> + <result>/tags/non-ui/iteratorTag/mergeIteratorTagDemoResult.jsp</result> + </action> + </package> + + <!-- ============================================= --> + <!-- === Package for SubsetIteratorTag Demo === --> + <!-- =========================================== --> + <package name="subsetIteratorTag" extends="struts-default" namespace="/tags/non-ui/subsetIteratorTag"> + <action name="showSubsetTagDemo" class="org.apache.struts.action2.showcase.tag.nonui.iteratortag.SubsetIteratorTagDemo" method="input"> + <result>/tags/non-ui/iteratorTag/subsetIteratorTagDemo.jsp</result> + </action> + <action name="submitSubsetTagDemo" class="org.apache.struts.action2.showcase.tag.nonui.iteratortag.SubsetIteratorTagDemo" method="submit"> + <result name="input">/tags/non-ui/iteratorTag/subsetIteratorTagDemo.jsp</result> + <result>/tags/non-ui/iteratorTag/subsetIteratorTagDemoResult.jsp</result> + </action> + </package> + + + +</xwork> + Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-non-ui.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-ui.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-ui.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-ui.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-ui.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<xwork> + <include file="struts-default.xml"/> + + <package name="ui-tags" extends="struts-default" namespace="/tags/ui"> + <action name="example" class="org.apache.struts.action2.showcase.UITagExample"> + <result>example.jsp</result> + <result name="input">example.jsp</result> + </action> + <action name="exampleSubmit" class="org.apache.struts.action2.showcase.UITagExample" method="doSubmit"> + <result>exampleSubmited.jsp</result> + <result name="input">example.jsp</result> + </action> + <action name="exampleVelocity" class="org.apache.struts.action2.showcase.UITagExample"> + <result type="velocity">example.vm</result> + <result name="input" type="velocity">example.vm</result> + </action> + <action name="exampleSubmitVelocity" class="org.apache.struts.action2.showcase.UITagExample" method="doSubmit"> + <result type="velocity">exampleSubmited.vm</result> + <result name="input" type="velocity">example.vm</result> + </action> + <action name="lotsOfOptiontransferselect" class="org.apache.struts.action2.showcase.LotsOfOptiontransferselectAction" method="input"> + <result>lotsOfOptiontransferselect.jsp</result> + </action> + <action name="lotsOfOptiontransferselectSubmit" class="org.apache.struts.action2.showcase.LotsOfOptiontransferselectAction" method="submit"> + <result name="input">lotsOfOptiontransferselect.jsp</result> + <result>lotsOfOptiontransferselectSubmit.jsp</result> + </action> + <action name="lotsOfRichtexteditor" class="org.apache.struts.action2.showcase.LotsOfRichtexteditorAction" method="input"> + <result>lotsOfRichtexteditor.jsp</result> + </action> + <action name="lotsOfRichtexteditorSubmit" class="org.apache.struts.action2.showcase.LotsOfRichtexteditorAction" method="submit"> + <result name="input">lotsOfRichtexteditor.jsp</result> + <result>lotsOfRichtexteditorSubmit.jsp</result> + </action> + <action name="tooltipExample"> + <result>tooltipExample.jsp</result> + </action> + + <!-- START SNIPPET: treeExampleDynamicXWorkXml --> + + <action name="showDynamicTreeAction" class="org.apache.struts.action2.showcase.ShowDynamicTreeAction"> + <result>/tags/ui/treeExampleDynamic.jsp</result> + </action> + + <!-- END SNIPPET: treeExampleDynamicXWorkXml --> + + + <action name="showComponentTagExampleCode"> + <result type="plaintext">/tags/ui/componentTagExample.jsp</result> + </action> + + </package> + + <!-- START SNIPPET: treeExampleXWorkXml --> + + <package name="ui-tags-ajax" namespace="/tags/ui/ajax" extends="struts-default"> + <!-- Actions dealing with Tree Example --> + <action name="staticTreeSelectAction"> + <result>/tags/ui/staticTreeSelect.jsp</result> + </action> + <action name="dynamicTreeSelectAction" class="org.apache.struts.action2.showcase.DynamicTreeSelectAction"> + <result>/tags/ui/dynamicTreeSelect.jsp</result> + </action> + </package> + + <!-- END SNIPPET: treeExampleXWorkXml --> +</xwork> Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags-ui.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,5 @@ +<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> +<xwork> + <include file="xwork-tags-ui.xml"/> + <include file="xwork-tags-non-ui.xml" /> +</xwork> Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-tags.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-token.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-token.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-token.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-token.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,63 @@ +<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> +<xwork> + <include file="struts-default.xml"/> + + <package name="token" extends="struts-default" namespace="/token"> + + <action name="tokenPrepare" class="org.apache.struts.action2.showcase.token.TokenAction"> + <interceptor-ref name="defaultStack"/> + <result name="input">example1.jsp</result> + </action> + + <action name="transfer" class="org.apache.struts.action2.showcase.token.TokenAction"> + <interceptor-ref name="defaultStack"/> + <interceptor-ref name="token"/> + <result name="invalid.token">doublePost.jsp</result> + <result name="success">transferDone.jsp</result> + </action> + + + + <action name="tokenPrepare2" class="org.apache.struts.action2.showcase.token.TokenAction"> + <interceptor-ref name="defaultStack"/> + <result name="input">example2.jsp</result> + </action> + + <action name="transfer2" class="org.apache.struts.action2.showcase.token.TokenAction"> + <interceptor-ref name="defaultStack"/> + <interceptor-ref name="token"/> + <result name="invalid.token">doublePost.jsp</result> + <result name="success" type="redirect">transferDone.jsp</result> + </action> + + + + <action name="tokenPrepare3" class="org.apache.struts.action2.showcase.token.TokenAction"> + <interceptor-ref name="defaultStack"/> + <result name="input">example3.jsp</result> + </action> + + <action name="transfer3" class="org.apache.struts.action2.showcase.token.TokenAction"> + <interceptor-ref name="defaultStack"/> + <interceptor-ref name="token-session"/> + <result name="invalid.token">doublePost.jsp</result> + <result name="success" type="redirect">transferDone.jsp</result> + </action> + + + <action name="tokenPrepare4" class="org.apache.struts.action2.showcase.token.TokenAction"> + <interceptor-ref name="defaultStack"/> + <interceptor-ref name="createSession"/> <!-- we must have a session when using freemarker and the @ww.token tag --> + <result name="input" type="freemarker">example4.ftl</result> + </action> + + <action name="transfer4" class="org.apache.struts.action2.showcase.token.TokenAction"> + <interceptor-ref name="defaultStack"/> + <interceptor-ref name="token"/> + <result name="invalid.token">doublePost.jsp</result> + <result name="success">transferDone.jsp</result> + </action> + + </package> + +</xwork> Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-token.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-validation.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-validation.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-validation.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-validation.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,100 @@ +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<xwork> + <include file="struts-default.xml" /> + + <package name="validation" extends="struts-default" namespace="/validation"> + <action name="quizBasic" class="org.apache.struts.action2.showcase.validation.QuizAction"> + <result name="input">quiz-basic.jsp</result> + <result>quiz-success.jsp</result> + </action> + + <action name="quizClient" class="org.apache.struts.action2.showcase.validation.QuizAction"> + <result name="input">quiz-client.jsp</result> + <result>quiz-success.jsp</result> + </action> + + <action name="quizClientCss" class="org.apache.struts.action2.showcase.validation.QuizAction"> + <result name="input">quiz-client-css.jsp</result> + <result>quiz-success.jsp</result> + </action> + + <action name="quizAjax" class="org.apache.struts.action2.showcase.validation.QuizAction"> + <result name="input">quiz-ajax.jsp</result> + <result>quiz-success.jsp</result> + </action> + </package> + + + <package name="validationExamples" extends="struts-default" namespace="/validation" > + + <action name="list"> + <result>index.jsp</result> + </action> + + + <!-- ======================== --> + <!-- === Field Validators === --> + <!-- ======================== --> + + <action name="showFieldValidatorsExamples" class="org.apache.struts.action2.showcase.validation.FieldValidatorsExampleAction" method="input"> + <result name="input" type="dispatcher">/validation/fieldValidatorsExample.jsp</result> + </action> + + <action name="submitFieldValidatorsExamples" class="org.apache.struts.action2.showcase.validation.FieldValidatorsExampleAction" method="submit"> + <result name="input" type="dispatcher">/validation/fieldValidatorsExample.jsp</result> + <result type="dispatcher">/validation/successFieldValidatorsExample.jsp</result> + </action> + + + + <!-- ============================ --> + <!-- === Non Field Validators === --> + <!-- ============================ --> + + <action name="showNonFieldValidatorsExamples" class="org.apache.struts.action2.showcase.validation.NonFieldValidatorsExampleAction" method="input"> + <result name="input">/validation/nonFieldValidatorsExample.jsp</result> + </action> + + <action name="submitNonFieldValidatorsExamples" class="org.apache.struts.action2.showcase.validation.NonFieldValidatorsExampleAction" method="submit"> + <result name="input">/validation/nonFieldValidatorsExample.jsp</result> + <result>/validation/successNonFieldValidatorsExample.jsp</result> + </action> + + + + <!-- ========================== --> + <!-- === Visitor Validators === --> + <!-- ========================== --> + + <action name="showVisitorValidatorsExamples" class="org.apache.struts.action2.showcase.validation.VisitorValidatorsExampleAction" method="input"> + <result name="input">/validation/visitorValidatorsExample.jsp</result> + </action> + + <action name="submitVisitorValidatorsExamples" class="org.apache.struts.action2.showcase.validation.VisitorValidatorsExampleAction" method="submit"> + <result name="input">/validation/visitorValidatorsExample.jsp</result> + <result>/validation/successVisitorValidatorsExample.jsp</result> + </action> + + + + <!-- ========================== --> + <!-- === Visitor Validators === --> + <!-- ========================== --> + + <action name="clientSideValidationExample" class="org.apache.struts.action2.showcase.validation.FieldValidatorsExampleAction" method="input"> + <result name="input">/validation/clientSideValidationExample.jsp</result> + </action> + + <action name="submitClientSideValidationExample" class="org.apache.struts.action2.showcase.validation.FieldValidatorsExampleAction" method="submit"> + <result name="input">/validation/clientSideValidationExample.jsp</result> + <result>/validation/successClientSideValidationExample.jsp</result> + </action> + + + + </package> +</xwork> + Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-validation.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-validation.xml ------------------------------------------------------------------------------ svn:executable = * Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork-wait.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork-wait.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork-wait.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork-wait.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,35 @@ +<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> +<xwork> + <include file="struts-default.xml"/> + + <package name="wait" extends="struts-default" namespace="/wait"> + + <action name="longProcess1" class="org.apache.struts.action2.showcase.wait.LongProcessAction"> + <interceptor-ref name="defaultStack"/> + <interceptor-ref name="execAndWait"/> + <result name="wait">wait.jsp</result> + <result name="success">complete.jsp</result> + </action> + + <action name="longProcess2" class="org.apache.struts.action2.showcase.wait.LongProcessAction"> + <interceptor-ref name="defaultStack"/> + <interceptor-ref name="execAndWait"> + <param name="delay">2000</param> + </interceptor-ref> + <result name="wait">wait.jsp</result> + <result name="success">complete.jsp</result> + </action> + + <action name="longProcess3" class="org.apache.struts.action2.showcase.wait.LongProcessAction"> + <interceptor-ref name="defaultStack"/> + <interceptor-ref name="execAndWait"> + <param name="delay">3000</param> + <param name="delaySleepInterval">1000</param> + </interceptor-ref> + <result name="wait">wait.jsp</result> + <result name="success">complete.jsp</result> + </action> + + </package> + +</xwork> Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork-wait.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: struts/action2/trunk/apps/showcase/src/main/resources/xwork.xml URL: http://svn.apache.org/viewvc/struts/action2/trunk/apps/showcase/src/main/resources/xwork.xml?rev=413420&view=auto ============================================================================== --- struts/action2/trunk/apps/showcase/src/main/resources/xwork.xml (added) +++ struts/action2/trunk/apps/showcase/src/main/resources/xwork.xml Sun Jun 11 00:59:36 2006 @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<!DOCTYPE xwork PUBLIC + "-//OpenSymphony Group//XWork 1.1.1//EN" + "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> + +<!-- START SNIPPET: xworkSample --> + +<xwork> + + <include file="struts-default.xml"/> + + <include file="config-browser.xml"/> + + <include file="xwork-continuations.xml"/> + + <include file="xwork-tags.xml"/> + + <include file="xwork-validation.xml" /> + + <include file="xwork-actionchaining.xml" /> + + <include file="xwork-ajax.xml" /> + + <include file="xwork-fileupload.xml" /> + + <include file="xwork-person.xml" /> + + <include file="xwork-wait.xml" /> + + <include file="xwork-jsf.xml" /> + + <include file="xwork-token.xml" /> + + <include file="xwork-model-driven.xml" /> + + <include file="xwork-filedownload.xml" /> + + <include file="xwork-conversion.xml" /> + + <include file="xwork-freemarker.xml" /> + + <package name="default" extends="struts-default"> + <interceptors> + <interceptor-stack name="crudStack"> + <interceptor-ref name="params" /> + <interceptor-ref name="defaultStack" /> + </interceptor-stack> + </interceptors> + + <default-action-ref name="showcase"/> + + <action name="showcase"> + <result>showcase.jsp</result> + </action> + + <action name="date" class="org.apache.struts.action2.showcase.DateAction"> + <result name="success">/date.jsp</result> + </action> + + </package> + + <package name="skill" extends="default" namespace="/skill"> + <default-interceptor-ref name="crudStack"/> + + <action name="list" class="org.apache.struts.action2.showcase.action.SkillAction" method="list"> + <result>/empmanager/listSkills.jsp</result> + <interceptor-ref name="basicStack"/> + </action> + <action name="edit" class="org.apache.struts.action2.showcase.action.SkillAction"> + <result>/empmanager/editSkill.jsp</result> + <interceptor-ref name="params" /> + <interceptor-ref name="basicStack"/> + </action> + <action name="save" class="org.apache.struts.action2.showcase.action.SkillAction" method="save"> + <result name="input">/empmanager/editSkill.jsp</result> + <result type="redirect">edit.action?skillName=${currentSkill.name}</result> + </action> + <action name="delete" class="org.apache.struts.action2.showcase.action.SkillAction" method="delete"> + <result name="error">/empmanager/editSkill.jsp</result> + <result type="redirect">edit.action?skillName=${currentSkill.name}</result> + </action> + </package> + + <package name="employee" extends="default" namespace="/employee"> + <default-interceptor-ref name="crudStack"/> + + <action name="list" class="org.apache.struts.action2.showcase.action.EmployeeAction" method="list"> + <result>/empmanager/listEmployees.jsp</result> + <interceptor-ref name="basicStack"/> + </action> + <action name="edit" class="org.apache.struts.action2.showcase.action.EmployeeAction"> + <result>/empmanager/editEmployee.jsp</result> + <interceptor-ref name="crudStack"><param name="validation.excludeMethods">execute</param></interceptor-ref> + </action> + <action name="save" class="org.apache.struts.action2.showcase.action.EmployeeAction" method="save"> + <result name="input">/empmanager/editEmployee.jsp</result> + <result type="redirect">edit.action?empId=${currentEmployee.empId}</result> + </action> + <action name="delete" class="org.apache.struts.action2.showcase.action.EmployeeAction" method="delete"> + <result name="error">/empmanager/editEmployee.jsp</result> + <result type="redirect">edit.action?empId=${currentEmployee.empId}</result> + </action> + </package> + +</xwork> + +<!-- END SNIPPET: xworkSample --> + Propchange: struts/action2/trunk/apps/showcase/src/main/resources/xwork.xml ------------------------------------------------------------------------------ svn:eol-style = native