[Struts Wiki] Update of "StrutsActionRelease133" by WendySmoak
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by WendySmoak: http://wiki.apache.org/struts/StrutsActionRelease133 The comment on the change is: Record vote thread. -- == Vote (A) == || PMC Member || Quality || + || Don|| Beta|| + || Wendy || Beta|| - Voting thread is _ + Voting thread is [http://www.mail-archive.com/dev%40struts.apache.org/msg22038.html here]. + The distribution has been removed from the cvs.apache.org/dist/struts/action/ folder. - If release vote fails, including for a lack of quorum, remove from dist - folder. == Point Release Checklist (B) ==
[Struts Wiki] Update of "StrutsActionRelease134" by WendySmoak
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by WendySmoak: http://wiki.apache.org/struts/StrutsActionRelease134 The comment on the change is: Record vote thread -- == Vote (A) == || PMC Member || Quality || + || Don|| GA || + || Joe|| GA || + || Niall || Beta|| + || Martin || Beta|| + || Ted|| Beta|| + || Wendy || Beta|| + || Craig || Beta|| - Voting thread is _ + Voting thread is [http://mail-archive.com/dev%40struts.apache.org/msg22096.html here] If release vote fails, including for a lack of quorum, remove from dist folder.
[Struts Wiki] Update of "StrutsReleasePlans" by WendySmoak
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by WendySmoak: http://wiki.apache.org/struts/StrutsReleasePlans -- * StrutsTaglibRelease131 - ''Struts Taglib Version 1.3.1'' (cancelled) * StrutsExtrasRelease131 - ''Struts Extras Version 1.3.1'' (cancelled) * StrutsActionRelease132 - ''Struts Action Version 1.3.2'' + * StrutsActionRelease133 - ''Struts Action Version 1.3.3'' (Test Build) + * StrutsActionRelease134 - ''Struts Action Version 1.3.4'' (Beta) - * StrutsActionRelease133 - ''Struts Action Version 1.3.3'' + * StrutsActionRelease135 - ''Struts Action Version 1.3.5'' - * StrutsActionRelease134 - ''Struts Action Version 1.3.4'' == 1.2.x == * StrutsRelease122 - ''Struts Version 1.2.2'' * StrutsRelease123 - ''Struts Version 1.2.3''
[Struts Wiki] Update of "StrutsActionRelease135" by WendySmoak
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by WendySmoak: http://wiki.apache.org/struts/StrutsActionRelease135 New page: = Struts Action 1.3.5 Release = == Info == 1. Struts [http://struts.apache.org/releases.html#Releases Release Guidelines] 2. [http://wiki.apache.org/incubator/SigningReleases Signing Releases] 3. Apache [http://apache.org/dev/mirrors.html Mirroring Guidelines] == Release Manager == The release manager is '''TBD''' == How to Help == Everyone in the Struts community, users, developers, and committers, is encouraged to test a release, report any issues, and post to dev@ any comments on the overall quality of the release. To help everyone get started with Struts Action 1.3.5 (when it is available), here are the simplest installation instructions that can possibly work: * Download the Struts 1.3.5 distribution from http://svn.apache.org/dist/struts/action/v1.3.5/ (when it is available.) (Until then, try a [http://cvs.apache.org/builds/struts/maven/trunk/nightly/struts-action/ snapshot].) * Extract the distribution to a likely location (/opt/struts-action-1.3.5) * Install Java and set JAVA_HOME * Install Maven 2 and set MAVEN_HOME * Install Apache Tomcat * http://wiki.apache.org/struts/StrutsMaintenanceMaven * Change to the new folder (e.g., /opt/struts-action-1.3.5/src) * $ mvn * Wait about five minutes for Maven to download and build everything ** If you see any error messages, please do a quick search of the mail archives and/or post them on the Dev list, and if they appear to be newly introduced issues, a Jira tickets will need to be created so we can track and resolve the issue as quickly as possible. Oh, and THANK YOU for your help. == Issues == [http://issues.apache.org/struts/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10121&fixfor=21721 Resolved Issues] [http://issues.apache.org/struts/secure/ReleaseNote.jspa?version=21721&styleName=Text&projectId=10121&Create=Create JIRA Release Notes] == TO DO == == Preparation Checklist == || '''#''' || '''Description''' || '''Status''' || || 1. || Announce plan to dev@ list || || || 2. || Review/Resolve Outstanding Bugs || || || 3. || Update Release Notes || || || 4. || Check Dependencies || || The Commons [http://jakarta.apache.org/commons/releases/prepare.html Preparation Guide] is a helpful preparation backgrounder, but Commons uses the "beta/release-candidate/final" process. Likewise, the [http://httpd.apache.org/dev/release.html HTTPD Release Guidelines] is a helpful "overall process" backgrounder, but HTTPD does not use a test-build stage. External Dependency versions for this release: || '''Dependency''' || '''Version''' || '''Status''' ||'''Used In''' || || Antlr || 2.7.2 || Released || Struts Validator || || Bean Scripting Framework || 2.3.0 || Released || Scripting || || Commons !BeanUtils || 1.7.0 || Released || core (!ActionServlet, configuration, !DynaActionForm) || || Commons Chain || 1.0 || Released || core (!RequestProcessor) || || Commons Digester || 1.6 || Released || core (!ActionServlet, configuration) || || Commons !FileUpload || 1.1 || Released || Struts Upload || || Commons IO || 1.1 || Released || Required by Commons !FileUpload || || Commons Logging || 1.0.4 || Released || core (logging all over) || || Commons Validator || 1.3.0 || Released || Struts Validator || || Jakarta Oro || 2.0.8 || Released || Commons Validator || '''Note:''' This release of Struts Action depends on Struts Build 1.0.0 for the Checkstyle config file. == Testing Checklist == === Testing Summary === || '''#''' || '''Description''' || '''Completed''' || || 1. || Run Unit Test targets || || || 2. || Run Cactus Tests (see below) || || || 3. || Play test examples application (TC 5.0.x) || || '''Note:''' Cactus tests are not working and have been moved to the sandbox. == Test Build Checklist (A) == See also Commons [http://jakarta.apache.org/commons/releases/release.html Step-by-Step Guide] || '''#''' || '''Description''' || '''Completed''' || || A0. || Update all pom.xml files to omit "-SNAPSHOT" || || || A1. || Tag release in svn: STRUTS_ACTION_1_3_5 || || || A2. || Check out a clean copy using the 'tag' created in A1 and see StrutsMavenRelease || || || A3. || Deploy Test Build to cvs.apache.org/maven-snapshot-repository || || || A4. || Upload Distribution to people.apache.org:/www/cvs.apache.org/dist/struts/action/v1.3.5 || || || A5. || Update all pom.xml files to "1.3.5-SNAPSHOT" || || || A6. || Announce the Test Build on dev@ and user@ lists (optional) || || || A7. || Post release-quality vote on dev@ list || || || A8. || Create a new JIRA version level (1.3.6) || || == Vote (A) == || PMC Member || Quality || Voting thread is [here] If release vote fails, including for a lack of quorum, r
[Struts Wiki] Update of "StrutsActionRelease135" by WendySmoak
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by WendySmoak: http://wiki.apache.org/struts/StrutsActionRelease135 The comment on the change is: s/Resolved/Unresolved -- == Issues == - [http://issues.apache.org/struts/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10121&fixfor=21721 Resolved Issues] + * [http://issues.apache.org/struts/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10121&fixfor=21721 Unresolved Issues] - [http://issues.apache.org/struts/secure/ReleaseNote.jspa?version=21721&styleName=Text&projectId=10121&Create=Create JIRA Release Notes] + * [http://issues.apache.org/struts/secure/ReleaseNote.jspa?version=21721&styleName=Text&projectId=10121&Create=Create JIRA Release Notes] == TO DO ==
[Struts Wiki] Update of "StrutsReleasePlans" by TedHusted
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by TedHusted: http://wiki.apache.org/struts/StrutsReleasePlans The comment on the change is: Add link for Struts Action 2.0.0 plan -- '''NOTE''' For info on cutting a release see [http://struts.apache.org/releases.html#Releases Struts Release Guidelines] and StrutsMavenRelease. = 1. Struts Action = + == 2.0.x == + * StrutsActionRelease200 - ''Struts Version 2.0.0'' == 1.3.x == * StrutsClassicRelease130 - ''Struts Version 1.3.0'' * StrutsActionRelease131 - ''Struts Action Version 1.3.1''
[Struts Wiki] Update of "StrutsMaintenanceMaven" by WendySmoak
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by WendySmoak: http://wiki.apache.org/struts/StrutsMaintenanceMaven The comment on the change is: Added mirrors to suggested settings. -- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd";> ... + + + ...
[Struts Wiki] Update of "StrutsActionRelease200" by TedHusted
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by TedHusted: http://wiki.apache.org/struts/StrutsActionRelease200 The comment on the change is: Add release plan for SAF 2.0.0 New page: = Struts 2.0.0 Release = == Info == 1. Struts [http://struts.apache.org/releases.html#Releases Release Guidelines] 2. [http://wiki.apache.org/incubator/SigningReleases Signing Releases] 3. Apache [http://apache.org/dev/mirrors.html Mirroring Guidelines] == Release Manager == The release manager is '''Ted Husted''' == Special Issues == The Struts Action 2 framework is based on the Web``Work 2.2 codebase. Essentially, Struts Action 2.0 will be the technical equivalent of Web``Work 2.3. (The Web``Work2 codebase was accepted into the Struts project through the [http://incubator.apache.org/projects/webwork2.html Apache Incubator].) For SAF 2.0, the core goals are to repackaging the codebase as an Apache Struts product, and to provide migration resources for SAF 1 and WW 2 developers. A few legacy API elements will be removed, and a few new features will be added. The SAF 2.0 release is following the [http://wiki.apache.org/struts/StrutsTi Struts Ti Proposal]. SAF 2.0 is phase 1 of the proposal. A subsequent SAF release series (either SAF 2.1 or SAF 3.0) will address Phase 2 of the proposal. SAF 2.0.0 is targeting August 2006 as a relaxed release date. See also StrutsAction2. == Overall Status == || Initial rename of packages and configuration files || Complete || || Pass Web``Work2 codebase through the Incubator || Complete || || Update WW2 documentation for SAF2 || Step 2 of 5 || || Finalize configuration file names || [http://mail-archive.com/dev%40struts.apache.org/msg21757.html thread]|| || Remove selected legacy API members || - || || Implement selected new features || - || || Resolve other outstanding issues || - || || Complete standard release plan || - || || - || - || == Documentation Status == [http://confluence.twdata.org/display/WW/Home Confluence Space] || Step 1 - Setup new Confluence instance || Complete || || Step 2 - Initial pass to update nomenclature and remove obsolete material || Pending || || Step 3 - Update "snippets" to reference ASF repository || - || || Step 4 - Update JavaDoc to match new package and configuration naming || - || || Step 5 - Complete tutorials and other "TODO" sections || - || == New Features Under Consideration == This initial list of new features is taken from the [http://wiki.apache.org/struts/RoughSpot Rough Spots page]. * Distinguish between the published public versus private APIs. (See Rough Spot #4.) * Deprecate or remove the Around``Interceptor. (See #7.) * Simplify Text``Provider. (See #15.) * On the OGNL value stack, rename #request for request parameters and #requestAttributes for request attributes. (See #17.) * Eliminate "do" clause for Action alias lookups. Scan Actions at load time for known aliases, and fail fast. * Review exception handling. Some are still being swallowed rather than rethrown. (See #20.) * Reduce or eliminate need to use fully-qualified class names, over and over. (See #23.) * Work with OGNL to add Java 5 support. (See #31.) * Address the confusing issue of the validation/workflow lifecycle and different methods. (See Patrick #4.) * Work with OGNL to make it a clear superset of JSTL. (See Gabe #4.) * Use the strategy pattern to swap in different implementations of interfaces like Validation``Aware. (See Tim, NTH #1.) == Outstanding Bug Review == [http://issues.apache.org/struts/browse/WW Issue Tracker] || '''ID''' || '''Summary''' || '''Component''' || '''Status''' || || ${ID} || ${SUMMARY} || $COMPONENT} || ${STATUS} || == Preparation Checklist == || '''#''' || '''Description''' || '''Status''' || || 1. || ${DESCRIPTION} || ${STATUS} || The Commons [http://jakarta.apache.org/commons/releases/prepare.html Preparation Guide] is a helpful preparation backgrounder, but Commons uses the "beta/release-candidate/final" process. Likewise, the [http://httpd.apache.org/dev/release.html HTTPD Release Guidelines] is a helpful "overall process" backgrounder, but HTTPD does not use a test-build stage. Dependency versions for this release: || '''Dependency''' || '''Version''' || '''Status''' || || ${DEPENDENCY} || ${VERSION} || ${STATUS} || == Testing Checklist == === Testing Summary === || '''#''' || '''Description''' || '''Completed''' || || 1. || Run Unit Test targets || ${STATUS} || || 2. || Play test bundled applications (TC 4.x) || ${STATUS} || TODO: A Canoo WebTest for the applications would be great! === Cactus Tests === || '''#''' || '''J2SE Version''' || '''Tomcat Version''' ||'''Status''' || || 1. || J2SE 1.4.x || Tomcat 5.0 || ${STATUS} || || 2. || J2SE 1.5.x || Tomcat 5.1 || ${STATUS} || == Test Build Checklist (A) == See also Commons [http://jakarta.apache.org/commons/releases/re
[Struts Wiki] Update of "StrutsActionRelease200" by TedHusted
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by TedHusted: http://wiki.apache.org/struts/StrutsActionRelease200 The comment on the change is: Add "Action" qualifier -- - = Struts 2.0.0 Release = + = Struts Action 2.0.0 Release = == Info == - 1. Struts [http://struts.apache.org/releases.html#Releases Release Guidelines] + 1. Apache Struts [http://struts.apache.org/releases.html#Releases Release Guidelines] 2. [http://wiki.apache.org/incubator/SigningReleases Signing Releases] @@ -12, +12 @@ == Release Manager == - The release manager is '''Ted Husted''' + The release manager is '''Ted Husted'''. == Special Issues == The Struts Action 2 framework is based on the Web``Work 2.2 codebase. Essentially, Struts Action 2.0 will be the technical equivalent of Web``Work 2.3. (The Web``Work2 codebase was accepted into the Struts project through the [http://incubator.apache.org/projects/webwork2.html Apache Incubator].) - For SAF 2.0, the core goals are to repackaging the codebase as an Apache Struts product, and to provide migration resources for SAF 1 and WW 2 developers. A few legacy API elements will be removed, and a few new features will be added. + For SAF 2.0, the core goals are to repackaging the codebase as an Apache Struts product and to provide migration resources for SAF 1 and WW 2 developers. A few legacy API elements will be removed, and a few new features will be added. - The SAF 2.0 release is following the [http://wiki.apache.org/struts/StrutsTi Struts Ti Proposal]. SAF 2.0 is phase 1 of the proposal. A subsequent SAF release series (either SAF 2.1 or SAF 3.0) will address Phase 2 of the proposal. + The SAF 2.0 release is following the [http://wiki.apache.org/struts/StrutsTi Struts Ti Proposal]. SAF 2.0 is Phase 1 of the proposal. A subsequent SAF release series (either SAF 2.1 or SAF 3.0) will address Phase 2 of the proposal. SAF 2.0.0 is targeting August 2006 as a relaxed release date.
[Struts Wiki] Trivial Update of "StrutsActionRelease200" by TedHusted
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by TedHusted: http://wiki.apache.org/struts/StrutsActionRelease200 The comment on the change is: Grammar fix -- The Struts Action 2 framework is based on the Web``Work 2.2 codebase. Essentially, Struts Action 2.0 will be the technical equivalent of Web``Work 2.3. (The Web``Work2 codebase was accepted into the Struts project through the [http://incubator.apache.org/projects/webwork2.html Apache Incubator].) - For SAF 2.0, the core goals are to repackaging the codebase as an Apache Struts product and to provide migration resources for SAF 1 and WW 2 developers. A few legacy API elements will be removed, and a few new features will be added. + For SAF 2.0, the core goals are to repackage the codebase as an Apache Struts product and to provide migration resources for SAF 1 and WW 2 developers. A few legacy API elements will be removed, and a few new features will be added. The SAF 2.0 release is following the [http://wiki.apache.org/struts/StrutsTi Struts Ti Proposal]. SAF 2.0 is Phase 1 of the proposal. A subsequent SAF release series (either SAF 2.1 or SAF 3.0) will address Phase 2 of the proposal. @@ -76, +76 @@ || '''#''' || '''Description''' || '''Status''' || || 1. || ${DESCRIPTION} || ${STATUS} || + The Commons [http://jakarta.apache.org/commons/releases/prepare.html Preparation Guide] is a helpful preparation backgrounder, but Commons uses the "beta/release-candidate/final" process. Likewise, the [http://httpd.apache.org/dev/release.html HTTPD Release Guidelines] is a helpful "overall process" backgrounder, but HTTPD does not use a test-build stage. - The Commons [http://jakarta.apache.org/commons/releases/prepare.html Preparation Guide] is a helpful preparation backgrounder, but Commons uses the "beta/release-candidate/final" process. - - Likewise, the [http://httpd.apache.org/dev/release.html HTTPD Release Guidelines] is a helpful "overall process" backgrounder, but HTTPD does not use a test-build stage. Dependency versions for this release:
[Struts Wiki] Update of "StrutsActionRelease200" by TedHusted
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by TedHusted: http://wiki.apache.org/struts/StrutsActionRelease200 The comment on the change is: Update checklist items; Add bullets to voting section; Specify platform as 1.5 -- The SAF 2.0 release is following the [http://wiki.apache.org/struts/StrutsTi Struts Ti Proposal]. SAF 2.0 is Phase 1 of the proposal. A subsequent SAF release series (either SAF 2.1 or SAF 3.0) will address Phase 2 of the proposal. SAF 2.0.0 is targeting August 2006 as a relaxed release date. + + The platform for SAF 2.0.x is Java 1.5, with Java 1.4 compatibity provided by [http://retroweaver.sourceforge.net/documentation.html Retroweaver]. See also StrutsAction2. @@ -64, +66 @@ * Work with OGNL to make it a clear superset of JSTL. (See Gabe #4.) * Use the strategy pattern to swap in different implementations of interfaces like Validation``Aware. (See Tim, NTH #1.) - == Outstanding Bug Review == + == Outstanding Issue Review == [http://issues.apache.org/struts/browse/WW Issue Tracker] @@ -89, +91 @@ || '''#''' || '''Description''' || '''Completed''' || || 1. || Run Unit Test targets || ${STATUS} || - || 2. || Play test bundled applications (TC 4.x) || ${STATUS} || + || 2. || Play test bundled applications || ${STATUS} || TODO: A Canoo WebTest for the applications would be great! - - === Cactus Tests === - - || '''#''' || '''J2SE Version''' || '''Tomcat Version''' ||'''Status''' || - || 1. || J2SE 1.4.x || Tomcat 5.0 || ${STATUS} || - || 2. || J2SE 1.5.x || Tomcat 5.1 || ${STATUS} || == Test Build Checklist (A) == See also Commons [http://jakarta.apache.org/commons/releases/release.html Step-by-Step Guide] || '''#''' || '''Description''' || '''Completed''' || - || A1. || Tag release in cvs: ${STRUTS_x_x_x} || ${STATUS} || + || A1. || Tag release in svn: ${STRUTS_ACTION_x_x_x} || ${STATUS} || || A2. || Run Distribution Target || ${STATUS} || - || A3. || Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/x.x.x || ${STATUS} || + || A3. || Upload Distribution to svn.apache.org:/www/svn.apache.org/dist/struts/action/x.x.x || ${STATUS} || - || A4. || Post release-quality vote on dev@ and user@ lists || ${STATUS || + || A4. || Post release-quality vote on dev@ lists || ${STATUS || == Vote (A) == || ${PMC_MEMBER} || ${GRADE} || - If release vote fails, including for a lack of quorum, remove from dist folder. + * If release vote fails, including for a lack of quorum, remove from dist folder. + * If a release vote passes (Alpha, Beta or GA), the release may be announced and mirrored. + * If vote is GA, goto Checklist (C). == Point Release Checklist (B) == || B1. || Create Sums and Sign Distributions [2] || ${STATUS} || - || B2. || Request new Bugzilla version level (x.x.x) || ${STATUS} || + || B2. || Setup new JIRA version level or update release on Roadmap || ${STATUS} || || B3. || Update "Acquiring" page on website and Test Downloads || ${STATUS} || == Vote (B) == + If initial vote is Alpha or Beta, voting can continue until a GA or "withdraw" vote passes, or there is a subsequent release. + || ${PMC_MEMBER} || ${GRADE} || - Voting continues until a GA or "withdraw" vote passes, or there is a subsequent release. == General Availability Checklist (C) ==
[Struts Wiki] Trivial Update of "StrutsActionRelease200" by TedHusted
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by TedHusted: http://wiki.apache.org/struts/StrutsActionRelease200 The comment on the change is: Fix Rough Spots link -- == New Features Under Consideration == - This initial list of new features is taken from the [http://wiki.apache.org/struts/RoughSpot Rough Spots page]. + This initial list of new features is taken from the RoughSpots page. * Distinguish between the published public versus private APIs. (See Rough Spot #4.) * Deprecate or remove the Around``Interceptor. (See #7.)
[Struts Wiki] Update of "Shale/Resources" by NiallPemberton
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by NiallPemberton: http://wiki.apache.org/struts/Shale/Resources The comment on the change is: Add new Shale Articles -- === Articles (most recent first) === - || '''Title''' || '''Source''' || '''Date''' || + || [http://www.javaworld.com/javaworld/jw-05-2006/jw-0515-jsf.html JSF frameworks: Shale and Seam] || !JavaWorld || May 2006 || + || [http://www-128.ibm.com/developerworks/java/library/j-shale05126/ All Hail Shale: Anatomy of a Shale application] || IBM !DeveloperWorks || May 2006 || || [http://www-128.ibm.com/developerworks/library/j-shale0228/?ca=dgr-lnxw07Shale All Hail Shale: Shale isn't Struts] || IBM !DeveloperWorks || Feb. 2006 || || [http://jroller.com/page/dgeary?entry=shale_approaches_1_0_simplifies Shale Simplifies Remoting] || David Geary's Blog || Jan 2006 || || [http://blogs.sun.com/roller/page/wilfred?entry=building_shale_javaone_demo Building JavaOne Shale Demo] || Wilfred's Blog || Sept 2005 ||
[Struts Wiki] Update of "Shale/Resources" by NiallPemberton
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by NiallPemberton: http://wiki.apache.org/struts/Shale/Resources The comment on the change is: add devx.com article -- || '''Title''' || '''Source''' || '''Date''' || || [http://www.javaworld.com/javaworld/jw-05-2006/jw-0515-jsf.html JSF frameworks: Shale and Seam] || !JavaWorld || May 2006 || || [http://www-128.ibm.com/developerworks/java/library/j-shale05126/ All Hail Shale: Anatomy of a Shale application] || IBM !DeveloperWorks || May 2006 || + || [http://www.devx.com/Java/Article/31419?trk=DXRSS_JAVA Apache Shale Takes JSF to the Next Level] || DevX.com || May 2006 || || [http://www-128.ibm.com/developerworks/library/j-shale0228/?ca=dgr-lnxw07Shale All Hail Shale: Shale isn't Struts] || IBM !DeveloperWorks || Feb. 2006 || || [http://jroller.com/page/dgeary?entry=shale_approaches_1_0_simplifies Shale Simplifies Remoting] || David Geary's Blog || Jan 2006 || || [http://blogs.sun.com/roller/page/wilfred?entry=building_shale_javaone_demo Building JavaOne Shale Demo] || Wilfred's Blog || Sept 2005 ||
[Struts Wiki] Update of "StrutsUpgradeNotes12to13" by JoeGermuska
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by JoeGermuska: http://wiki.apache.org/struts/StrutsUpgradeNotes12to13 The comment on the change is: warn against specifying processorClass unless specifically necessary -- === 4.2 Original Request Processors === - If you want to continue using either of the existing Request Processors (i.e. RequestProcessor or TilesRequestProcessor) then you need to specify this in the controller element of the ''struts-config.xml'' + If you want to continue using either of the existing Request Processors (i.e. RequestProcessor or TilesRequestProcessor) then you need to specify this in the controller element of the ''struts-config.xml'' + {{{ @@ -72, +73 @@ {{{ }}} + + '''NOTE''' You should only do this if you specifically know you need to use one of these request processors. If you're not sure, do not set this. If you want to use Tiles, there is a different way to specify this in Struts 1.3.x which does not require changing the ''processorClass'' (see the next section) Also note that if you have specified any other ''processorClass'' and you continue to use it, you will not be able to take advantage of certain new features which are only implemented as chain commands (e.g. per-action-mapping command execution). You are encouraged to adapt the logic in your custom RequestProcessor into chain commands and configure those commands in a custom chain-config.xml + === 4.3 Tiles ===
[Struts Wiki] Update of "ShaleClay" by RyanKanno
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by RyanKanno: http://wiki.apache.org/struts/ShaleClay -- + * DebuggingShaleClay + * UsingMyFacesWithShaleClay - * DebuggingShaleClay -
[Struts Wiki] Update of "UsingMyFacesWithShaleClay" by RyanKanno
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by RyanKanno: http://wiki.apache.org/struts/UsingMyFacesWithShaleClay New page: *UsingPopupComponent
[Struts Wiki] Update of "UsingPopupComponent" by RyanKanno
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by RyanKanno: http://wiki.apache.org/struts/UsingPopupComponent New page: = Using Popup Component = >From the examples/popup.jsp file in the MyFaces package, you'll find the >following code snippet: === examples/popup.jsp === {{{ }}} In a ShaleClay configuration file, it would look like the following: {{{ ... ... ... ... ... ...
[Struts Wiki] Update of "StrutsUpgradeNotes128to129" by NiallPemberton
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by NiallPemberton: http://wiki.apache.org/struts/StrutsUpgradeNotes128to129 The comment on the change is: Add details of test cases for these three bugs -- }}} - '''N.B.''' The ''struts-examples'' webapp, shipped in the binary distribution, has an example/test page for cancel handling in the ''exercise'' module. + === Test Cases === + This bug was tested using the struts-examples webapp (see '''struts-examples.war''' in the binary distribution). If you fire up the examples webapp, select the '''Taglib Test Pages''' link, then select the '' link you will be presented with a page where you can try the '''Cancel''' button for four different configurations. == Bug 38534 - DOS attack, application hack == @@ -81, +82 @@ None - simply upgarding to Struts 1.2.9 or later removes the ability for someone to launch a DOS attack in this way. + === Test Cases === + This bug was tested in two ways: + * New test case for '''!RequestUtils.populate()''' - The '''!TestRequestUtilsPopulate''' test case was added with the '''testMultipartVisibility()''' test for this bug. + * Using the '''struts-examples''' webapp - (see '''struts-examples.war''' in the binary distribution). If you fire up the examples webapp, select the '''Upload Examples''' link - at the bottom of the page there is a specific test for Bug 38534. To prove that the bug is fixed: + * Try the test for Bug 38534 in the Struts 1.2.9 version of the struts-examples webapp. + * Drop the Struts 1.2.9 version of '''upload.jsp''' into the Struts 1.2.8 version of the struts-examples webapp and see the devastation caused by the bug without the fix applied. + == Bug 38749 - XSS vulnerability in DispatchAction == === Issue: Cross Site Scripting (XSS) Vulnerability === @@ -96, +104 @@ None - simply upgarding to Struts 1.2.9 or later removes this vulnerability. + === Test Cases === + !DispatchAction and !ActionDispatcher were both tested to ensure that user input was no longer being rendered in the error messages - however, no test cases were added to the Struts code base for this bug. + = EventDispatchAction and EventActionDispatcher = Although Struts 1.2.9 primarily fixes the above security issues and a few other bugs new [http://struts.apache.org/struts-doc-1.2.9/api/org/apache/struts/actions/DispatchAction.html DispatchAction] and [http://struts.apache.org/struts-doc-1.2.9/api/org/apache/struts/actions/ActionDispatcher.html ActionDispatcher] flavours were introduced. See the [http://struts.apache.org/struts-doc-1.2.9/api/index.html JavaDocs] for more details: @@ -103, +114 @@ * [http://struts.apache.org/struts-doc-1.2.9/api/org/apache/struts/actions/EventActionDispatcher.html EventActionDispatcher] = Commons Validator = - Struts 1.2.9 is distributed with [http://jakarta.apache.org/commons/validator/ Commons Validator] 1.1.4. However you may wish to upgrade to the latest version of of Validator to take adavantage of new features or bug fixes. The current release of Validator (as of 22 March 2006) is 1.2.0... + Struts 1.2.9 is distributed with [http://jakarta.apache.org/commons/validator/ Commons Validator] 1.1.4. However you may wish to upgrade to the latest version of of Validator to take adavantage of new features or bug fixes. The current release of Validator (as of 24 March 2006) is 1.3.0... * [http://jakarta.apache.org/commons/validator/changes-report.html Validator Release History] * [http://wiki.apache.org/jakarta-commons/ValidatorVersion120 Changes/Upgrade Notes for Validator 1.2.0] - ...however, hopefully a Validator 1.3.0 release will be available soon. -
[Struts Wiki] Update of "StrutsUpgradeNotes12to13" by WendySmoak
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by WendySmoak: http://wiki.apache.org/struts/StrutsUpgradeNotes12to13 -- Beginning with Struts 1.3, a servlet container that supports Servlet 2.3 and JSP 1.2 (such as Tomcat 4.x) is required. == 2 .Packaging == - While previously Struts was distributed as a "monolithic" jar, beginning with the 1.3.0 release, many things which were formerly in the "core" have been split out into their own distributions. You will always need "struts-action-1.3.x.jar", and you may need one or more of the following: + While previously Struts was distributed as a "monolithic" jar, beginning with the 1.3.0 release, many things which were formerly in the "core" have been split out into their own distributions. You will always need "struts-core-1.3.x.jar", and you may need one or more of the following: * struts-taglib-1.3.x.jar (if you want to use the JSP tag libraries, except for the Tiles tag library) * struts-el-1.3.x.jar (in addition to struts-taglib) if you want to use the JSTL expression language @@ -23, +23 @@ [http://jakarta.apache.org/commons/chain/ Commons Chain] version 1.0. - remember to deploy the Chain jar === 3.2 File Upload 1.1 === - Struts 1.3 now depends on + Struts 1.3 has an ''optional'' dependency on [http://jakarta.apache.org/commons/fileupload/ Commons FileUpload] version 1.1 (previously was version 1.0). As well as needing to upgrade the !FileUpload jar you will now also need the [http://jakarta.apache.org/commons/io/ Commons IO] Version 1.1 jar. @@ -42, +42 @@ * If you change the doctype you will have to change the deprecated ''arg0-arg3'' elements to ''arg'' elements. - * You must upgrade to the new version of validator-rules.xml. This file is included in struts-action.jar, so the easiest way to upgrade is to delete any copies you may have in your application and use the following Validator Plugin configuration: + * You must upgrade to the new version of validator-rules.xml. This file is included in struts-core-1.3.x.jar, so the easiest way to upgrade is to delete any copies you may have in your application and use the following Validator Plugin configuration: {{{
[Struts Wiki] Update of "StrutsIDEGuides" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsIDEGuides -- * ["EclipseIDEExampleProblems"] * StrutsEclipse31 * ["StrutsIDEA5"] - * StrutsNetBeans41 + * StrutsNetBeans50 * ["StrutsEGen"] === Comparisons ===
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 New page: NetBeans IDE 5.0 supports Struts out of the box. That's right. There are no special steps you need to take after installing (either via an http://www.netbeans.info/downloads/download.php";>installer or just by unzipping an http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2";>archive file) NetBeans IDE 5.0. After you have installed NetBeans IDE 5.0, here are some specific Struts-related resources you can use with NetBeans IDE 5.0: http://www.netbeans.org/kb/50/quickstart-webapps-struts.html";>NetBeans IDE 5.0 Quick Start Guide for the Struts Web Framework http://www.netbeans.org/kb/50/tutorial-webapps-struts.html";>NetBeans IDE 5.0 Tutorial for Accessing Data with a Struts Data Source
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- - NetBeans IDE 5.0 supports Struts out of the box. That's right. There are no special steps you need to take after installing (either via an http://www.netbeans.info/downloads/download.php";>installer or just by unzipping an http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2";>archive file) NetBeans IDE 5.0. + NetBeans IDE 5.0 supports Struts out of the box. That's right. There are no special steps you need to take after installing (either via an [http://www.netbeans.info/downloads/download.php/ installer] or just by unzipping an http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2";>archive file) NetBeans IDE 5.0. After you have installed NetBeans IDE 5.0, here are some specific Struts-related resources you can use with NetBeans IDE 5.0:
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- - NetBeans IDE 5.0 supports Struts out of the box. That's right. There are no special steps you need to take after installing (either via an [http://www.netbeans.info/downloads/download.php/ installer] or just by unzipping an http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2";>archive file) NetBeans IDE 5.0. + NetBeans IDE 5.0 supports Struts out of the box. That's right. There are no special steps you need to take after installing (either via an [http://www.netbeans.info/downloads/download.php/ installer] or just by unzipping an [http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2/ archive file]) NetBeans IDE 5.0. After you have installed NetBeans IDE 5.0, here are some specific Struts-related resources you can use with NetBeans IDE 5.0:
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- - NetBeans IDE 5.0 supports Struts out of the box. That's right. There are no special steps you need to take after installing (either via an [http://www.netbeans.info/downloads/download.php/ installer] or just by unzipping an [http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2/ archive file]) NetBeans IDE 5.0. + [http://www.netbeans.org/ NetBeans IDE 5.0] supports Struts out of the box. That's right. There are no special steps you need to take after installing (either via an [http://www.netbeans.info/downloads/download.php/ installer] or just by unzipping an [http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2/ archive file]) the IDE. - After you have installed NetBeans IDE 5.0, here are some specific Struts-related resources you can use with NetBeans IDE 5.0: + The following features are supported in the IDE: + * Project template that adds Struts 1.2.7 libraries to application's classpath, modifies web.xml, and add struts-config.xml to application sources. + * Panel in Project Properties dialog box for adding Struts libraries, web.xml, and struts-config.xml to applications that were created without Struts support. + * File templates for common artifacts, such as Struts Action class. + * Right-clicking in the NetBeans editor when struts-config.xml is open exposes wizards for generating code snippets for common tags used in struts-config.xml. - http://www.netbeans.org/kb/50/quickstart-webapps-struts.html";>NetBeans IDE 5.0 Quick Start Guide for the Struts Web Framework + After you have installed [http://www.netbeans.org/ NetBeans IDE 5.0], here are some specific Struts-related resources you can use with NetBeans IDE 5.0: - http://www.netbeans.org/kb/50/tutorial-webapps-struts.html";>NetBeans IDE 5.0 Tutorial for Accessing Data with a Struts Data Source + [http://www.netbeans.org/kb/50/quickstart-webapps-struts.html/ NetBeans IDE 5.0 Quick Start Guide for the Struts Web Framework] + [http://www.netbeans.org/kb/50/tutorial-webapps-struts.html/ NetBeans IDE 5.0 Tutorial for Accessing Data with a Struts Data Source] +
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- [http://www.netbeans.org/ NetBeans IDE 5.0] supports Struts out of the box. That's right. There are no special steps you need to take after installing (either via an [http://www.netbeans.info/downloads/download.php/ installer] or just by unzipping an [http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2/ archive file]) the IDE. The following features are supported in the IDE: - * Project template that adds Struts 1.2.7 libraries to application's classpath, modifies web.xml, and add struts-config.xml to application sources. + * Project template that adds Struts 1.2.7 libraries to application's classpath, modifies web.xml, and add struts-config.xml to application sources. - * Panel in Project Properties dialog box for adding Struts libraries, web.xml, and struts-config.xml to applications that were created without Struts support. + * Panel in Project Properties dialog box for adding Struts libraries, web.xml, and struts-config.xml to applications that were created without Struts support. - * File templates for common artifacts, such as Struts Action class. + * File templates for common artifacts, such as Struts Action class. - * Right-clicking in the NetBeans editor when struts-config.xml is open exposes wizards for generating code snippets for common tags used in struts-config.xml. + * Right-clicking in the NetBeans editor when struts-config.xml is open exposes wizards for generating code snippets for common tags used in struts-config.xml. After you have installed [http://www.netbeans.org/ NetBeans IDE 5.0], here are some specific Struts-related resources you can use with NetBeans IDE 5.0:
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- * Project template that adds Struts 1.2.7 libraries to application's classpath, modifies web.xml, and add struts-config.xml to application sources. * Panel in Project Properties dialog box for adding Struts libraries, web.xml, and struts-config.xml to applications that were created without Struts support. * File templates for common artifacts, such as Struts Action class. - * Right-clicking in the NetBeans editor when struts-config.xml is open exposes wizards for generating code snippets for common tags used in struts-config.xml. + * Right-clicking in the [http://www.netbeans.org/ NetBeans] editor when struts-config.xml is open exposes wizards for generating code snippets for common tags used in struts-config.xml. After you have installed [http://www.netbeans.org/ NetBeans IDE 5.0], here are some specific Struts-related resources you can use with NetBeans IDE 5.0:
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- * Panel in Project Properties dialog box for adding Struts libraries, web.xml, and struts-config.xml to applications that were created without Struts support. * File templates for common artifacts, such as Struts Action class. * Right-clicking in the [http://www.netbeans.org/ NetBeans] editor when struts-config.xml is open exposes wizards for generating code snippets for common tags used in struts-config.xml. + * Holding down the Ctrl key while moving the mouse over identifiers in struts-config.xml produces hyperlinks that let you jump to referenced Struts artifacts, such as Struts ActionForm Beans. After you have installed [http://www.netbeans.org/ NetBeans IDE 5.0], here are some specific Struts-related resources you can use with NetBeans IDE 5.0:
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- * Panel in Project Properties dialog box for adding Struts libraries, web.xml, and struts-config.xml to applications that were created without Struts support. * File templates for common artifacts, such as Struts Action class. * Right-clicking in the [http://www.netbeans.org/ NetBeans] editor when struts-config.xml is open exposes wizards for generating code snippets for common tags used in struts-config.xml. - * Holding down the Ctrl key while moving the mouse over identifiers in struts-config.xml produces hyperlinks that let you jump to referenced Struts artifacts, such as Struts ActionForm Beans. + * Holding down the Ctrl key while moving the mouse over identifiers in struts-config.xml produces hyperlinks that let you jump to referenced Struts artifacts, such as Struts Action class. After you have installed [http://www.netbeans.org/ NetBeans IDE 5.0], here are some specific Struts-related resources you can use with NetBeans IDE 5.0:
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- After you have installed [http://www.netbeans.org/ NetBeans IDE 5.0], here are some specific Struts-related resources you can use with NetBeans IDE 5.0: - [http://www.netbeans.org/kb/50/quickstart-webapps-struts.html/ NetBeans IDE 5.0 Quick Start Guide for the Struts Web Framework] + [http://www.netbeans.org/kb/50/quickstart-webapps-struts.html NetBeans IDE 5.0 Quick Start Guide for the Struts Web Framework] - [http://www.netbeans.org/kb/50/tutorial-webapps-struts.html/ NetBeans IDE 5.0 Tutorial for Accessing Data with a Struts Data Source] + [http://www.netbeans.org/kb/50/tutorial-webapps-struts.html NetBeans IDE 5.0 Tutorial for Accessing Data with a Struts Data Source]
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- * Right-clicking in the [http://www.netbeans.org/ NetBeans] editor when struts-config.xml is open exposes wizards for generating code snippets for common tags used in struts-config.xml. * Holding down the Ctrl key while moving the mouse over identifiers in struts-config.xml produces hyperlinks that let you jump to referenced Struts artifacts, such as Struts Action class. - After you have installed [http://www.netbeans.org/ NetBeans IDE 5.0], here are some specific Struts-related resources you can use with NetBeans IDE 5.0: + After you have installed [http://www.netbeans.org/ NetBeans IDE 5.0], here are some specific Struts-related resources you can use with [http://www.netbeans.org/ NetBeans IDE 5.0]: [http://www.netbeans.org/kb/50/quickstart-webapps-struts.html NetBeans IDE 5.0 Quick Start Guide for the Struts Web Framework]
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- * File templates for common artifacts, such as Struts Action class. * Right-clicking in the [http://www.netbeans.org/ NetBeans] editor when struts-config.xml is open exposes wizards for generating code snippets for common tags used in struts-config.xml. * Holding down the Ctrl key while moving the mouse over identifiers in struts-config.xml produces hyperlinks that let you jump to referenced Struts artifacts, such as Struts Action class. + * Code completion and Javadoc display for Struts tags in JSP files. After you have installed [http://www.netbeans.org/ NetBeans IDE 5.0], here are some specific Struts-related resources you can use with [http://www.netbeans.org/ NetBeans IDE 5.0]:
[Struts Wiki] Update of "StrutsNetBeans50" by Geertjan Wielenga
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Geertjan Wielenga: http://wiki.apache.org/struts/StrutsNetBeans50 -- - [http://www.netbeans.org/ NetBeans IDE 5.0] supports Struts out of the box. That's right. There are no special steps you need to take after installing (either via an [http://www.netbeans.info/downloads/download.php/ installer] or just by unzipping an [http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2/ archive file]) the IDE. + [http://www.netbeans.org/ NetBeans IDE 5.0] supports Struts out of the box. That's right. There are no additional steps you need to take after installing (either via an [http://www.netbeans.info/downloads/download.php/ installer] or just by unzipping an [http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&os=1&lang=1&rv=5.0&b_bt=2/ archive file]) the IDE. The following features are supported in the IDE: * Project template that adds Struts 1.2.7 libraries to application's classpath, modifies web.xml, and add struts-config.xml to application sources.
[Struts Wiki] Update of "softwin2809" by softwin2809
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by softwin2809: http://wiki.apache.org/struts/softwin2809 New page: #format wiki #language nl == Je naam == E-post: [[MailTo(jij AT SPAMVRIJ voorbeeld DOT nl)]] ... CategorieThuisblad
[Struts Wiki] Update of "softwin2809" by softwin2809
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by softwin2809: http://wiki.apache.org/struts/softwin2809 -- #format wiki - #language nl + #language zh - == Je naam == + == softwin2809 == - E-post: [[MailTo(jij AT SPAMVRIJ voorbeeld DOT nl)]] ...
[Struts Wiki] Update of "softwin2809" by CraigMcClanahan
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by CraigMcClanahan: http://wiki.apache.org/struts/softwin2809 -- + deleted - #format wiki - #language zh - == softwin2809 == - - ... - - - CategorieThuisblad -
[Struts Wiki] Update of "StrutsMaintenanceSvn" by WendySmoak
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by WendySmoak: http://wiki.apache.org/struts/StrutsMaintenanceSvn The comment on the change is: Match the example to the config file. -- For example, in ~/.subversion/config: {{{ + [miscellany] enable-auto-props = yes [auto-props] @@ -55, +56 @@ The new file should have the following properties: * '''svn:eol-style''' property set to ''native'' - * '''svn:keywords''' property set to ''date author id rev'' + * '''svn:keywords''' property set to ''Date Author Id Revision HeadURL'' The new file should contain the following keywords: @@ -67, +68 @@ The '''*.xml''' documentation files have the following properties set: * '''svn:eol-style''' property set to ''native'' - * '''svn:keywords''' property set to ''author date id'' + * '''svn:keywords''' property set to ''Date Author Id Revision HeadURL'' Changing Properties on Existing Files
[Struts Wiki] Update of "PoweredBy" by frank
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by frank: http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=54&rev2=55 * http://www.manhattanministorage.com/ - A New York City based mini-storage rental house. * http://www.21st.com - 21st Century Insurance, California-based insurance company (active as of Oct 2005) * http://www.nationalcar.com - National Car Rental (active as of Oct 2005) + * http://www.alamo.com - Alamo Car Rental, active as of Oct 2005. + * http://www.elephantcarhire.com - elephant Car Rental - * http://www.alamo.com - Alamo Car Rental, active as of Oct 2005. [[http://java.sys-con.com/read/48178_p.htm|Reengineered by Perot Systems]] in 2004 using Linux/OAS/J2EE/Struts stack for Vanguard Car Rental, owner of the National and Alamo car rental brands. + [[http://java.sys-con.com/read/48178_p.htm|Reengineered by Perot Systems]] in 2004 using Linux/OAS/J2EE/Struts stack for Vanguard Car Rental, owner of the National and Alamo car rental brands. * http://www.3java.net - A comprehensive directory of Java(tm) open source software, as well as an evaluation system that aids in the selection of open source software. Developed with Struts & Velocity. * http://www.discounttire.com - Discout Tire Company (as of Jan 2006) * http://1up.com - The family of gaming sites, part of Ziff Davis network. As of March 2006 uses Struts/Tiles/iBATIS 2.x running on cluster out of 6 Resin servers. Previous version used Microsoft ASP technology.
[Struts Wiki] Update of "PoweredBy" by frank
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by frank: http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=55&rev2=56 * http://www.21st.com - 21st Century Insurance, California-based insurance company (active as of Oct 2005) * http://www.nationalcar.com - National Car Rental (active as of Oct 2005) * http://www.alamo.com - Alamo Car Rental, active as of Oct 2005. + [[http://java.sys-con.com/read/48178_p.htm|Reengineered by Perot Systems]] in 2004 using Linux/OAS/J2EE/Struts stack for Vanguard Car Rental, owner of the National and Alamo car rental brands. * http://www.elephantcarhire.com - elephant Car Rental - [[http://java.sys-con.com/read/48178_p.htm|Reengineered by Perot Systems]] in 2004 using Linux/OAS/J2EE/Struts stack for Vanguard Car Rental, owner of the National and Alamo car rental brands. * http://www.3java.net - A comprehensive directory of Java(tm) open source software, as well as an evaluation system that aids in the selection of open source software. Developed with Struts & Velocity. * http://www.discounttire.com - Discout Tire Company (as of Jan 2006) * http://1up.com - The family of gaming sites, part of Ziff Davis network. As of March 2006 uses Struts/Tiles/iBATIS 2.x running on cluster out of 6 Resin servers. Previous version used Microsoft ASP technology.
[Struts Wiki] Update of "PoweredBy" by Edward
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by Edward. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=56&rev2=57 -- * http://www.21st.com - 21st Century Insurance, California-based insurance company (active as of Oct 2005) * http://www.nationalcar.com - National Car Rental (active as of Oct 2005) * http://www.alamo.com - Alamo Car Rental, active as of Oct 2005. + * http://www.babacar.org - Baba Car Rental, active as of Oct 2005. [[http://java.sys-con.com/read/48178_p.htm|Reengineered by Perot Systems]] in 2004 using Linux/OAS/J2EE/Struts stack for Vanguard Car Rental, owner of the National and Alamo car rental brands. * http://www.elephantcarhire.com - elephant Car Rental * http://www.3java.net - A comprehensive directory of Java(tm) open source software, as well as an evaluation system that aids in the selection of open source software. Developed with Struts & Velocity.
[Struts Wiki] Trivial Update of "ValidatorTool" by newa cct
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "ValidatorTool" page has been changed by newacct. http://wiki.apache.org/struts/ValidatorTool?action=diff&rev1=2&rev2=3 -- Map vars = field.getVars(); // Loop through the field's variables. - Iterator varsIterator = vars.keySet().iterator(); + Iterator varsIterator = vars.entrySet().iterator(); while (varsIterator.hasNext()) { + Map.Entry entry = (Map.Entry) varsIterator.next(); - String varName = (String) varsIterator.next(); + String varName = (String) entry.getKey(); - Var var = (Var) vars.get(varName); + Var var = (Var) entry.getValue(); String varValue = var.getValue(); String jsType = var.getJsType();
[Struts Wiki] Trivial Update of "HDIV" by newacct
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "HDIV" page has been changed by newacct. http://wiki.apache.org/struts/HDIV?action=diff&rev1=10&rev2=11 -- Map extraParams = paramProcessing.getExtraFormParameters(); if (extraParams != null) { - String key = null; - for (Iterator iter = extraParams.keySet().iterator(); iter.hasNext();) { + for (Iterator iter = extraParams.entrySet().iterator(); iter.hasNext();) { - key = (String) iter.next(); + Map.Entry entry = (Map.Entry) iter.next(); + String key = (String) entry.getKey(); + String val = (String) entry.getValue(); - TagUtils.getInstance().write(pageContext, renderField(key, (String) extraParams.get(key))); + TagUtils.getInstance().write(pageContext, renderField(key, val)); } } }
[Struts Wiki] Update of "PoweredBy" by PaulPiper
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by PaulPiper. The comment on this change is: Added Bazaaria to the list, which currently uses Struts to display all it pages. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=57&rev2=58 -- * [[http://www.virtual.unal.edu.co]] - UNVirtual, Colombian e-learning Website of National University of Colombia. build on STRUTS, Tiles, Velocity and Lucene cooming soon, all on SUN AppServer9. * [[http://www.boston.com]] - Boston MA, USA Newspaper (''The Boston Globe'') portal (owned by the '''NY Times Co.''') Their login pages are an obvious Struts application on a Sun Application server v8.1 at their [[http://members.boston.com/reg/login.do]] url. + * [[http://www.bazaaria.com/|Bazaaria]] is an online trading alternative, focussing on the niche of non-powersellers. Bazaaria uses the Struts library for all its pages. * [[http://bof-web.com]] - Best of five. Managing your Squash/Badminton/Tennis Championships. Using STRUTS on Tomcat. * [[http://www.oneentry.com]] - Compare International Moving Quotes & Overseas Shipping. Using STRUTS on Tomcat 5.0 * [[http://www.elasticpath.com]] Elastic Path - eCommerce software utilizing Struts, Velocity, Hibernate
[Struts Wiki] Trivial Update of "PoweredBy" by PaulPipe r
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by PaulPiper. The comment on this change is: Updated Bazaaria information to a non fitting one. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=58&rev2=59 -- * [[http://www.virtual.unal.edu.co]] - UNVirtual, Colombian e-learning Website of National University of Colombia. build on STRUTS, Tiles, Velocity and Lucene cooming soon, all on SUN AppServer9. * [[http://www.boston.com]] - Boston MA, USA Newspaper (''The Boston Globe'') portal (owned by the '''NY Times Co.''') Their login pages are an obvious Struts application on a Sun Application server v8.1 at their [[http://members.boston.com/reg/login.do]] url. - * [[http://www.bazaaria.com/|Bazaaria]] is an online trading alternative, focussing on the niche of non-powersellers. Bazaaria uses the Struts library for all its pages. + * [[http://www.bazaaria.com/|Bazaaria]] is an online trading platform which focuses on online-bargaining. Bazaaria uses the Struts library for all its pages. * [[http://bof-web.com]] - Best of five. Managing your Squash/Badminton/Tennis Championships. Using STRUTS on Tomcat. * [[http://www.oneentry.com]] - Compare International Moving Quotes & Overseas Shipping. Using STRUTS on Tomcat 5.0 * [[http://www.elasticpath.com]] Elastic Path - eCommerce software utilizing Struts, Velocity, Hibernate
[Struts Wiki] Trivial Update of "ValidatorTool" by newa cct
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "ValidatorTool" page has been changed by newacct. http://wiki.apache.org/struts/ValidatorTool?action=diff&rev1=3&rev2=4 -- StringBuffer sb = new StringBuffer(); String name = formName.substring(0, 1).toUpperCase() - + formName.substring(1, formName.length()); + + formName.substring(1); sb.append(this.getStartElement()); @@ -731, +731 @@ if (c <= 'z') { if (i == 0) { - return c + input.substring(pos, input.length()); + return c + input.substring(pos); } else if (i == input.length()) { return input.substring(0, pos) + c; } else { @@ -753, +753 @@ */ private String replaceChar(String input, int pos, char c) { if (pos == 0) { - return c + input.substring(pos, input.length()); + return c + input.substring(pos); } else if (pos == input.length()) { return input.substring(0, pos) + c; } else {
[Struts Wiki] Update of "StrutsBook" by VicCekvenich
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBook" page has been changed by VicCekvenich. http://wiki.apache.org/struts/StrutsBook?action=diff&rev1=9&rev2=10 -- * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples]] + * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples|&do=get]] + + This book is current to 1.2.7, and I hope others jump in and update it to 1.3, it's a soft copy so any changes just re-upload (via attachmnets on the menu in this page) Best use is for somone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good rates.
[Struts Wiki] Update of "StrutsBooks" by VicCekvenich
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBooks" page has been changed by VicCekvenich. http://wiki.apache.org/struts/StrutsBooks?action=diff&rev1=37&rev2=38 -- * [[http://www.amazon.com/exec/obidos/tg/detail/-/0672324725/|Struts Kick Start]] by James Turner, Kevin Bedell (December 2002) * [[http://www.amazon.com/exec/obidos/tg/detail/-/0596003285/apachesoftwar-20/|Mastering Jakarta Struts]] by James Goodwill (September 2002) * [[http://www.amazon.com/exec/obidos/tg/detail/-/1558608621/apachesoftwar-20/|The Struts Framework: Practical Guide for Java Programmers]] by Sue Spielman (October 2002) - * [[http://www.amazon.com/gp/product/0971661901/104-0581018-0788724?v=glance&n=283155|Struts Fast Track]] Practical Application with Database Access and Struts Extension by Vic Cekvenich - Sept. 2001 (1st Struts Book). The [[StrutsBook|MSWord version]] is available for free. + * The [[StrutsBook|MSWord version]] is available for free. Vic Cekvenich - Sept. 2001 (1st Struts Book). = Books with Struts coverage (by release date, newer first) =
[Struts Wiki] Update of "StrutsBook" by VicCekvenich
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBook" page has been changed by VicCekvenich. http://wiki.apache.org/struts/StrutsBook?action=diff&rev1=10&rev2=11 -- This book is current to 1.2.7, and I hope others jump in and update it to 1.3, it's a soft copy so any changes just re-upload (via attachmnets on the menu in this page) Best use is for somone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good rates. + Download no longer works in 1.6, help? +
[Struts Wiki] Update of "StrutsBook" by VicCekvenich
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBook" page has been changed by VicCekvenich. http://wiki.apache.org/struts/StrutsBook?action=diff&rev1=11&rev2=12 -- * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples]] - * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples|&do=get]] + * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples|&do=get]] This book is current to 1.2.7, and I hope others jump in and update it to 1.3, it's a soft copy so any changes just re-upload (via attachmnets on the menu in this page) - Best use is for somone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good rates. + Best use is for someone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good rates. Download no longer works in 1.6, help?
[Struts Wiki] Update of "StrutsBook" by VicCekvenich
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBook" page has been changed by VicCekvenich. http://wiki.apache.org/struts/StrutsBook?action=diff&rev1=12&rev2=13 -- A ASF license Struts book titled 'Good Practices -- Struts -- Hands on with Examples' which is attached to this page. To download it (its a 3MB Word document), click the link below: * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples]] - - * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples|&do=get]] - This book is current to 1.2.7, and I hope others jump in and update it to 1.3, it's a soft copy so any changes just re-upload (via attachmnets on the menu in this page) Best use is for someone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good rates.
[Struts Wiki] Update of "StrutsBook" by VicCekvenich
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBook" page has been changed by VicCekvenich. http://wiki.apache.org/struts/StrutsBook?action=diff&rev1=13&rev2=14 -- This book is current to 1.2.7, and I hope others jump in and update it to 1.3, it's a soft copy so any changes just re-upload (via attachmnets on the menu in this page) Best use is for someone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good rates. - Download no longer works in 1.6, help? -
[Struts Wiki] Update of "pttuanzhang" by pttuanzhang
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "pttuanzhang" page has been changed by pttuanzhang. http://wiki.apache.org/struts/pttuanzhang -- New page: They love each other and there are thousands of kinds of expressions, the way love can vary, but the expression of the ultimate goal is to make love to each other feel your love, therefore, to express to surprise and to the other surprise, which requires a high tossing skills. First of all, frustrating their own brain. To rack their brains for inspiration and creative design, especially the men and women in love, moved to the other, appear from time to time in their daily lives a little surprise is essential. For example, the sudden appearance of flowers, was invited to the party suddenly found itself in for the birthday celebration, and so on. Love must be sincere heart willing to torment, only to create common memories accumulate enough weight, the two will work into the wedding hall, will love forever. Followed by frustrating their own wallets. Romantic, though good, may also have to spend money to create a romantic and, therefore, within our capabilities, and became impressed by tossing their hardest to grasp the most vexing problems, not only to make you love each other can be moved to strong, not make their own or even two people were hungry, particularly The couple married, couples often between stress and pressure will be exhausted, occasional small romantic absolutely touching. Is once again tossing his feelings. Emotion is also a need for continuous innovation in, boring life would be dull and rigid time to numb the feelings between the two, or even appear Shenmeipilao. Some people will be stimulated to seek life to the colorful world outside marriage sightseeing tour. Their families and marriage is also needed in dire straits, even husband and wife bicker quarrel, but also a love of struggle, the swap is a kind of feeling. Finally frustrating is their life. Love will need to continue to torment the innovative and creative, constantly torment of love can make love more solid. Sometimes, a few warm words written on the sticky, a little things people touched, or even people who never cook prepared a feast to you steaming hot food, will give the warmth of love. The two decades of life with profound feelings, love each other we must learn to constantly torment. [http://www.abciabc.com] ; wholesale website
[Struts Wiki] Update of "PoweredBy" by SujayD'Souza
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by SujayD'Souza. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=59&rev2=60 -- * http://trkcnfrm.smi.usps.com - Track & Confirm module of United States Postal Service (as of April 2007) * http://www.johndeeregifts.com - Official merchandise (hats, clothing, toys) of John Deere company (as of April 2007) * http://www.theshoppingchannel.com - Online portal of a Canadian broadcast retailer (as of April 2007) + * http://www.1dental.com - Discount dental plans See also: * StrutsWebLinks page for the list of third party software built on Struts. * [[http://simonpeter.com/technology/java/struts/sites.html|Simon Chappel website]] for a list of sites using struts.
[Struts Wiki] Update of "coolcat" by coolcat
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "coolcat" page has been changed by coolcat. The comment on this change is: Lifestyle and mor.come in and find out!. http://wiki.apache.org/struts/coolcat -- New page: ##language:en == Your Name == Email: p...@swapy.de ... __Fun & Lifestyle and many more!__ [[www.swapy.de|http://www.swapy.de]]
[Struts Wiki] Update of "PoweredBy" by coolcat
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by coolcat. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=60&rev2=61 -- * http://www.johndeeregifts.com - Official merchandise (hats, clothing, toys) of John Deere company (as of April 2007) * http://www.theshoppingchannel.com - Online portal of a Canadian broadcast retailer (as of April 2007) * http://www.1dental.com - Discount dental plans + * http://www.swapy.de - Lifestyle and Fun.come in and find out! See also: * StrutsWebLinks page for the list of third party software built on Struts. * [[http://simonpeter.com/technology/java/struts/sites.html|Simon Chappel website]] for a list of sites using struts.
[Struts Wiki] Update of "PoweredBy" by Dave Newton
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by Dave Newton. The comment on this change is: Removed spam.. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=61&rev2=62 -- * http://www.johndeeregifts.com - Official merchandise (hats, clothing, toys) of John Deere company (as of April 2007) * http://www.theshoppingchannel.com - Online portal of a Canadian broadcast retailer (as of April 2007) * http://www.1dental.com - Discount dental plans - * http://www.swapy.de - Lifestyle and Fun.come in and find out! + See also: * StrutsWebLinks page for the list of third party software built on Struts. * [[http://simonpeter.com/technology/java/struts/sites.html|Simon Chappel website]] for a list of sites using struts.
Page coolcat deleted from Struts Wiki
Dear wiki user, You have subscribed to a wiki page "Struts Wiki" for change notification. The page "coolcat" has been deleted by Dave Newton. The comment on this change is: Spam.. http://wiki.apache.org/struts/coolcat
[Struts Wiki] Update of "PoweredBy" by coolcat
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by coolcat. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=62&rev2=63 -- * [[http://www.virtual.unal.edu.co]] - UNVirtual, Colombian e-learning Website of National University of Colombia. build on STRUTS, Tiles, Velocity and Lucene cooming soon, all on SUN AppServer9. * [[http://www.boston.com]] - Boston MA, USA Newspaper (''The Boston Globe'') portal (owned by the '''NY Times Co.''') Their login pages are an obvious Struts application on a Sun Application server v8.1 at their [[http://members.boston.com/reg/login.do]] url. * [[http://www.bazaaria.com/|Bazaaria]] is an online trading platform which focuses on online-bargaining. Bazaaria uses the Struts library for all its pages. + * [[http://www.swapy.de]] - Swapy the finest way to swap your things and more - * [[http://bof-web.com]] - Best of five. Managing your Squash/Badminton/Tennis Championships. Using STRUTS on Tomcat. + * [[http://bof-web.com]] - Best of five. Managing your Squash/Badminton/Tennis Championships. Using STRUTS on Tomcat. * [[http://www.oneentry.com]] - Compare International Moving Quotes & Overseas Shipping. Using STRUTS on Tomcat 5.0 * [[http://www.elasticpath.com]] Elastic Path - eCommerce software utilizing Struts, Velocity, Hibernate * [[http://www.unclassified.com.au]] - Unclassified is Australia's 100% FREE online classifieds service (struts/tiles,hibernate,lucene)
[Struts Wiki] Update of "FrontPage" by JustineSmith
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by JustineSmith. http://wiki.apache.org/struts/FrontPage?action=diff&rev1=13&rev2=14 -- * [[Shale|StrutsShale]] -- A proposal for a next generation Struts architecture * StrutsTi -- A proposal and discussion pages for a next generation Struts architecture focusing on simplicity - . + * [[http://www.thefreelibrary.com/How+Michigan+SEO+Helps+You+Increase+Page+Rank+Fast-a01074166423|Michigan SEO]]
[Struts Wiki] Trivial Update of "FrontPage" by wesw
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by wesw. The comment on this change is: removed spam. http://wiki.apache.org/struts/FrontPage?action=diff&rev1=14&rev2=15 -- * [[Shale|StrutsShale]] -- A proposal for a next generation Struts architecture * StrutsTi -- A proposal and discussion pages for a next generation Struts architecture focusing on simplicity - * [[http://www.thefreelibrary.com/How+Michigan+SEO+Helps+You+Increase+Page+Rank+Fast-a01074166423|Michigan SEO]] -
FrontPage reverted to revision 14 on Struts Wiki
Dear wiki user, You have subscribed to a wiki page "Struts Wiki" for change notification. The page FrontPage has been reverted to revision 14 by LukaszLenart. The comment on this change is: Removing SPAM. http://wiki.apache.org/struts/FrontPage?action=diff&rev1=15&rev2=16 -- * [[Shale|StrutsShale]] -- A proposal for a next generation Struts architecture * StrutsTi -- A proposal and discussion pages for a next generation Struts architecture focusing on simplicity + * [[http://www.thefreelibrary.com/How+Michigan+SEO+Helps+You+Increase+Page+Rank+Fast-a01074166423|Michigan SEO]] +
[Struts Wiki] Update of "FrontPage" by LukaszLenart
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by LukaszLenart. The comment on this change is: Spam out. http://wiki.apache.org/struts/FrontPage?action=diff&rev1=16&rev2=17 -- * [[Shale|StrutsShale]] -- A proposal for a next generation Struts architecture * StrutsTi -- A proposal and discussion pages for a next generation Struts architecture focusing on simplicity - * [[http://www.thefreelibrary.com/How+Michigan+SEO+Helps+You+Increase+Page+Rank+Fast-a01074166423|Michigan SEO]] -
[Struts Wiki] Update of "FrontPage" by aymenbnr
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by aymenbnr. http://wiki.apache.org/struts/FrontPage?action=diff&rev1=17&rev2=18 -- * [[http://struts.apache.org/struts-shale/index.html|Shale Home Page]] * [[Shale|Shale Wiki Pages]] * [[http://www.juziku.com/|聚资库]] + * [[http://allbestbiz.com/|business tips]] === Historic proposals and discussions on future Struts architecture === * StrutsWhiteboard -- Project proposals and discussion
[Struts Wiki] Update of "PoweredBy" by aymenbnr
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by aymenbnr. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=63&rev2=64 -- * http://www.johndeeregifts.com - Official merchandise (hats, clothing, toys) of John Deere company (as of April 2007) * http://www.theshoppingchannel.com - Online portal of a Canadian broadcast retailer (as of April 2007) * http://www.1dental.com - Discount dental plans + * [[http://allbtestbiz.com|Free business tips]] See also: * StrutsWebLinks page for the list of third party software built on Struts.
[Struts Wiki] Update of "FrontPage" by MartinCooper
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by MartinCooper. http://wiki.apache.org/struts/FrontPage?action=diff&rev1=18&rev2=19 -- === Shale Framework === * [[http://struts.apache.org/struts-shale/index.html|Shale Home Page]] * [[Shale|Shale Wiki Pages]] - * [[http://www.juziku.com/|聚资库]] - * [[http://allbestbiz.com/|business tips]] === Historic proposals and discussions on future Struts architecture === * StrutsWhiteboard -- Project proposals and discussion
[Struts Wiki] Trivial Update of "PoweredBy" by MartinCo oper
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by MartinCooper. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=64&rev2=65 -- * http://www.johndeeregifts.com - Official merchandise (hats, clothing, toys) of John Deere company (as of April 2007) * http://www.theshoppingchannel.com - Online portal of a Canadian broadcast retailer (as of April 2007) * http://www.1dental.com - Discount dental plans - * [[http://allbtestbiz.com|Free business tips]] See also: * StrutsWebLinks page for the list of third party software built on Struts.
[Struts Wiki] Update of "StrutsBook" by sumit.kar
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBook" page has been changed by sumit.kar. http://wiki.apache.org/struts/StrutsBook?action=diff&rev1=14&rev2=15 -- * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples]] This book is current to 1.2.7, and I hope others jump in and update it to 1.3, it's a soft copy so any changes just re-upload (via attachmnets on the menu in this page) - Best use is for someone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good rates. + Best use is for someone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good ates.
[Struts Wiki] Update of "StrutsBook" by sumit.kar
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBook" page has been changed by sumit.kar. http://wiki.apache.org/struts/StrutsBook?action=diff&rev1=15&rev2=16 -- * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples]] This book is current to 1.2.7, and I hope others jump in and update it to 1.3, it's a soft copy so any changes just re-upload (via attachmnets on the menu in this page) - Best use is for someone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good ates. + Best use is for someone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good rates.
[Struts Wiki] Update of "PoweredBy" by Bloguna
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by Bloguna. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=65&rev2=66 -- * [[http://www.unclassified.com.au]] - Unclassified is Australia's 100% FREE online classifieds service (struts/tiles,hibernate,lucene) * [[http://www.iphonecard.com.au]] - Prepaid phone cards & international calling cards calling from Australia (struts,tiles,hibernate,spring2,freemarker) * [[http://www.rosa.com]] - Swiss Technology Integrator (Struts, Tiles, Hibernate, Spring) + * [[http://www.blog-webkatalog.de/ | Blogverzeichnis]] - A blog directory for German-language Blogs) + * [[http://www.blog-feed.de/ | Blog-Feed]] - A RSS directory for German-language blog feeds) * http://www.showtimetickets.com (after market ticket broker) * http://www.juliannegiffin.com (uses Struts for logins, editing users, forums, tracking downloads etc.) * http://www.mixermixer.com
[Struts Wiki] Update of "PoweredBy" by Bloguna
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by Bloguna. http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=66&rev2=67 -- * http://www.corsair.fr (the air booking site, uses lucene and struts including validator and tiles) * http://gislab.cifor.cgiar.org/fsic (a forestry related metadata information catalog) * http://www.sarunas.lv (forum build on Struts) + * [[http://http://www.youtube.com/swapy/ | Tauschcommunity]] - A Youtube Kanal for Trade-Community * http://www.travelocity.com - The web's leading travel site: airlines + hotels. [[http://www.networkworld.com/cgi-bin/mailto/x.cgi?pagetosend=%2Fexport%2Fhome%2Fhttpd%2Fhtdocs%2Fee2%2F2003%2F1110qa.html&pagename=%2Fee2%2F2003%2F1110qa.html&pageurl=http%3A%2F%2Fwww.networkworld.com%2Fee2%2F2003%2F1110qa.html&site=applications|Switched from C++/SGI to Struts/Linux]] in 2003. * http://www.myuhc.com (!UnitedHealthcare's personalized health and benefits website) * http://www.sussexenterprise.co.uk (Chamber of Commerce for Sussex, UK)
[Struts Wiki] Update of "FrontPage" by sunlightcs
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by sunlightcs. http://wiki.apache.org/struts/FrontPage?action=diff&rev1=19&rev2=20 -- === Tools and IDEs === * StrutsTools * [[StrutsIDEGuides]] -- Guides to help IDE users work on and with Struts + * [[http://www.juziku.cn/|juziku]] === Miscellaneous === * SnapshotGuide11/25/06
[Struts Wiki] Update of "StrutsBooks" by VicCekvenich
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBooks" page has been changed by VicCekvenich. http://wiki.apache.org/struts/StrutsBooks?action=diff&rev1=38&rev2=39 -- * [[http://www.amazon.com/exec/obidos/tg/detail/-/0672324725/|Struts Kick Start]] by James Turner, Kevin Bedell (December 2002) * [[http://www.amazon.com/exec/obidos/tg/detail/-/0596003285/apachesoftwar-20/|Mastering Jakarta Struts]] by James Goodwill (September 2002) * [[http://www.amazon.com/exec/obidos/tg/detail/-/1558608621/apachesoftwar-20/|The Struts Framework: Practical Guide for Java Programmers]] by Sue Spielman (October 2002) - * The [[StrutsBook|MSWord version]] is available for free. Vic Cekvenich - Sept. 2001 (1st Struts Book). + * [[http://dl.dropbox.com/u/2127757/book.doc | First Struts book]] is available for free. Vic Cekvenich - Sept. 2001 (1st Struts Book). = Books with Struts coverage (by release date, newer first) =
[Struts Wiki] Update of "StrutsBook" by VicCekvenich
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsBook" page has been changed by VicCekvenich. http://wiki.apache.org/struts/StrutsBook?action=diff&rev1=16&rev2=17 -- + [[http://dl.dropbox.com/u/2127757/book.doc | First Struts book]] is available for free. Vic Cekvenich - Sept. 2001 (1st Struts Book). - A ASF license Struts book titled 'Good Practices -- Struts -- Hands on with Examples' which is attached to this page. To download it (its a 3MB Word document), click the link below: - - * [[attachment:book.doc|Good Practices -- Struts -- Hands on with Examples]] This book is current to 1.2.7, and I hope others jump in and update it to 1.3, it's a soft copy so any changes just re-upload (via attachmnets on the menu in this page) Best use is for someone teaching Struts to use this, as it has labs. I used to teach this in 30 hours 90% lab time to large groups for good rates.
[Struts Wiki] Update of "FrontPage" by swiker
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by swiker: http://wiki.apache.org/struts/FrontPage?action=diff&rev1=20&rev2=21 * StrutsWhiteboard -- Project proposals and discussion * [[Shale|StrutsShale]] -- A proposal for a next generation Struts architecture * StrutsTi -- A proposal and discussion pages for a next generation Struts architecture focusing on simplicity + [[http://allfreeads.com|free advertising]]
[Struts Wiki] Update of "FrontPage" by MartinCooper
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by MartinCooper: http://wiki.apache.org/struts/FrontPage?action=diff&rev1=21&rev2=22 * StrutsWhiteboard -- Project proposals and discussion * [[Shale|StrutsShale]] -- A proposal for a next generation Struts architecture * StrutsTi -- A proposal and discussion pages for a next generation Struts architecture focusing on simplicity - [[http://allfreeads.com|free advertising]]
[Struts Wiki] Trivial Update of "PoweredBy" by wentforgold
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by wentforgold: http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=69&rev2=70 * [[http://www.virtual.unal.edu.co]] - UNVirtual, Colombian e-learning Website of National University of Colombia. build on STRUTS, Tiles, Velocity and Lucene cooming soon, all on SUN AppServer9. * [[http://www.boston.com]] - Boston MA, USA Newspaper (''The Boston Globe'') portal (owned by the '''NY Times Co.''') Their login pages are an obvious Struts application on a Sun Application server v8.1 at their [[http://members.boston.com/reg/login.do]] url. * [[http://www.bazaaria.com/|Bazaaria]] is an online trading platform which focuses on online-bargaining. Bazaaria uses the Struts library for all its pages. - * [[http://www.swapy.de]] - Swapy the finest way to swap your things and more * [[http://bof-web.com]] - Best of five. Managing your Squash/Badminton/Tennis Championships. Using STRUTS on Tomcat. * [[http://www.oneentry.com]] - Compare International Moving Quotes & Overseas Shipping. Using STRUTS on Tomcat 5.0 * [[http://www.elasticpath.com]] Elastic Path - eCommerce software utilizing Struts, Velocity, Hibernate @@ -20, +19 @@ * http://sourceforge.net/projects/personalblog (weblog done with struts/tiles/hibernate) * http://echofloripa.sytes.net/personalblog (an instance of the last version of Personalblog - see above)) * http://www.nieleyde.com/ (another instance of the last version of the blog) - * http://packaging.hotels.com/packaging (vacation packaging application) * http://www.e-boss.gr (the e-Business One Stop Shop for Greek SMEs) * http://www.auto-domain.com (the online automotive super maill) * http://www.corsair.fr (the air booking site, uses lucene and struts including validator and tiles) * http://gislab.cifor.cgiar.org/fsic (a forestry related metadata information catalog) * http://www.sarunas.lv (forum build on Struts) - * [[http://http://www.youtube.com/swapy/ | Tauschcommunity]] - A Youtube Kanal for Trade-Community - * http://www.travelocity.com - The web's leading travel site: airlines + hotels. [[http://www.networkworld.com/cgi-bin/mailto/x.cgi?pagetosend=%2Fexport%2Fhome%2Fhttpd%2Fhtdocs%2Fee2%2F2003%2F1110qa.html&pagename=%2Fee2%2F2003%2F1110qa.html&pageurl=http%3A%2F%2Fwww.networkworld.com%2Fee2%2F2003%2F1110qa.html&site=applications|Switched from C++/SGI to Struts/Linux]] in 2003. * http://www.myuhc.com (!UnitedHealthcare's personalized health and benefits website) * http://www.sussexenterprise.co.uk (Chamber of Commerce for Sussex, UK) * http://www.telecomfinance.com (Financial journal and newsletter) @@ -42, +38 @@ * http://www.dentalinsurancess.com/ (Dental Discount Plans) * http://www.nurse-anesthetist-schools.com/ (CRNA program directory using Struts on Tomcat 5.0) * http://www.makeastorybook.com (uses Struts for logins, flow of user interface etc.) - * http://www.activehotels.com (UK hotel reservation site - * http://www.national-lottery.co.uk (UK national lottery) * https://www.foodcourtlive.com (an online foodcourt specifically designed for people working in Raritan center NJ) * http://demo.raibledesigns.com/struts-resume (an online resume building/viewing system) * http://www.esagegroup.com - eSage Group A consulting company, most of our projects are built on Tomcat. * http://www.ebia.com - Employee Benefits Institute of America provided COBRA and 401K Law Reviews * http://www.agileedge.com - Agility Bug Tracker * http://telemetry.logica.co.uk - Master Control - telemetry on the web, produced by LogicaCMG built on Tomcat. - * http://openmozart.net * http://www.theuniquepear.com - ECommerce Site - Stylish Home Decor and Accessories - * http://www.hotels.com - Several parts of hotels.com use Struts + * http://www.hotelsandaccommodation.com.au/ - Several parts of hotelsandaccommodation.com.au use Struts * http://bugs.sun.com/bugdatabase - Sun's bug tracker for Java * http://www.vodafone.co.uk/livestudio - Vodafone's multimedia site for MMS devices * http://www.wissen.de - A German knowledge portal @@ -67, +60 @@ * http://www.alamo.com - Alamo Car Rental, active as of Oct 2005. * http://www.babacar.org - Baba Car Rental, active as of Oct 2005. [[http://java.sys-con.com/read/48178_p.htm|Reengineered by Perot Systems]] in 2004 using Linux/OAS/J2EE/Struts stack for Vanguard Car Rental, owner of the National and Alamo car rental brands. - * http://www.elephantcarhire.com - elephant Car Rental * http://www.3java.net - A comprehensive directory of Java(tm) open source software, as well as an evaluation system that aids in the selection of open source software. Developed with Struts & Velocity. * http://www.discounttire.com - Discout Tire Company (as of Jan 2006) * http://1u
[Struts Wiki] Update of "StrutsTraining" by KelbyZorgdrager
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsTraining" page has been changed by KelbyZorgdrager: http://wiki.apache.org/struts/StrutsTraining?action=diff&rev1=26&rev2=27 '''USA''' * About Objects, Inc. -- http://www.aboutobjects.com * baseBeans -- http://www.baseBeans.com + * DevelopIntelligence -- [[http://www.developintelligence.com/catalog/open-source-training/struts|Struts 2 Training]] * ExitCertified -- http://www.exitcertified.com * From Down & Around, Inc. (Struts2 training) -- http://www.fdar.com/training/struts2 * Intertech (Struts training) -- http://www.intertech.com/Courses/CourseCategory.aspx?CategoryID=62
[Struts Wiki] Trivial Update of "DevelopIntelligence" by KelbyZorgdrager
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "DevelopIntelligence" page has been changed by KelbyZorgdrager: http://wiki.apache.org/struts/DevelopIntelligence New page: [[http://www.DevelopIntelligence.com|DevelopIntelligence]] is a software development training organization focused on delivering highly-customized [[http://www.developintelligence.com/catalog/java-training|Java Training]], [[http://www.developintelligence.com/catalog/open-source-training|Open Source Training]], and [[http://www.developintelligence.com/catalog/web-development-training|Web Development Training]] to software teams.
[Struts Wiki] Trivial Update of "DevelopIntelligence" by KelbyZorgdrager
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "DevelopIntelligence" page has been changed by KelbyZorgdrager: http://wiki.apache.org/struts/DevelopIntelligence?action=diff&rev1=1&rev2=2 - [[http://www.DevelopIntelligence.com|DevelopIntelligence]] is a software development training organization focused on delivering highly-customized [[http://www.developintelligence.com/catalog/java-training|Java Training]], [[http://www.developintelligence.com/catalog/open-source-training|Open Source Training]], and [[http://www.developintelligence.com/catalog/web-development-training|Web Development Training]] to software teams. + [[http://www.DevelopIntelligence.com|DevelopIntelligence]] is a software development training organization focused on delivering highly-customized, dedicate [[http://www.developintelligence.com/catalog/java-training|Java Training]], [[http://www.developintelligence.com/catalog/open-source-training|Open Source Training]], and [[http://www.developintelligence.com/catalog/web-development-training|Web Development Training]] to software teams in the United States, Canada, and Europe.
[Struts Wiki] Update of "DevelopIntelligence" by mcucchiara
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "DevelopIntelligence" page has been changed by mcucchiara: http://wiki.apache.org/struts/DevelopIntelligence?action=diff&rev1=2&rev2=4 Comment: Reverted previous page - [[http://www.DevelopIntelligence.com|DevelopIntelligence]] is a software development training organization focused on delivering highly-customized, dedicate [[http://www.developintelligence.com/catalog/java-training|Java Training]], [[http://www.developintelligence.com/catalog/open-source-training|Open Source Training]], and [[http://www.developintelligence.com/catalog/web-development-training|Web Development Training]] to software teams in the United States, Canada, and Europe. + [[http://www.DevelopIntelligence.com|DevelopIntelligence]] is a software development training organization focused on delivering highly-customized, dedicate [[http://www.developintelligence.com/catalog/java-training|Java Training]], [[http://www.developintelligence.com/catalog/open-source-training|Open Source Training]], and [[http://www.developintelligence.com/catalog/web-development-training|Web Development Training]] to software teams in the United States, Canada, and Europe.
[Struts Wiki] Update of "RolloverScope" by Bill McCarty
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "RolloverScope" page has been changed by Bill McCarty: http://wiki.apache.org/struts/RolloverScope?action=diff&rev1=12&rev2=13 Attention! This page describes a feature that has not been implemented yet! = Rollover Scope for Struts 1.x = - - Traditionally web applications use to store state information either in in the HTTP request or in the HTTP session. + Traditionally web applications use to store state information either in in the HTTP request or in the HTTP session. If request object is used, state is usually serialized to HTML page as part of HTML FORM. In this case moving back and forward along page history changes the state. Consider implementing an online store checkout service, using request object to store state. After a customer payed for goods, he can click Back button and pay again. To prevent this kind of error a token or similar facility should be used. @@ -17, +16 @@ {{attachment:rollover.gif}} == Rollover scope in a nutshell == - A rollover scope is essentially a map stored within session scope. One session object can store several associated rollover scopes. Rollover scope can be used in the following ways: + * Directly from application code by calling methods of RolloverScope class. [not tested] * By passing rollover scope to saveXXX() and loadXXX() methods of Action class. [not tested] * By specifying rollover scope for an action form in struts-config.xml file. [implemented] A rollover scope can be configured for automatic garbage collection. Two techniques are possible: + * Specifying removal strategy (by timeout or by request count) and a limiting value (number of requests or time to live) at scope creation time. Scope will be removed when its lifetime counter exceeds limiting value. * Specifying a release property in action mapping; when action forwards to a release target, the rollover scope is destroyed. == Using rollover scope explicitly from application code == - (Not all statements of this section are backed up by actual code) To obtain an instance of a rollover scope use {{{RolloverScope.getInstance}}} static method. If the scope you are accessing does not exist and "create" flag is true, new scope will be created. When a rollover scope is accessed explicitly, its content is not copied to request scope. @@ -40, +39 @@ To remove rollover scope from the session object use {{{RolloverScope.remove}}} method. If "writeThrough" flag was set at scope creation time, rollover data is removed from request scope as well. == Using saveXXX methods of Action class == - TBD == Using rollover scope to store an action form == - - In a Struts application a rollover scope can be used in action mapping definition just as request and session scopes. To declare a rollover scope for an action form specify {{{scope="rollover"}}} in action mapping definition. Below is example of a typical use case implemented with two action mappings: a Log In component. + In a Struts application a rollover scope can be used in action mapping definition just as request and session scopes. To declare a rollover scope for an action form specify {{{scope="rollover"}}} in action mapping definition. Below is example of a typical use case implemented with two action mappings: a Log In component. One mapping is used for submitting login and password from the browser, another mapping use used for rendering either "Not logged in"... {{attachment:login.gif}} - ...or "logged in" page. + ...or "logged in" page. {{attachment:logout.gif}} - A rollover scope is used to store form bean in between requests. + A rollover scope is used to store form bean in between requests. === Rollover-scoped action form, example 1 === - This is the simplest way of configuring the rollover scope: just declaring the scope as "rollover". The input action inherits from !EventDispatchAction and is used as event processor. Events are defined in 'parameter' attribute (see !EventDispatchAction for details). Notice that 'scope' has 'rollover' value. A removal strategy of with lifetime of one request is defined for rollover scope - perfect for most redirect-after-post use cases. Render action uses login/logout state to render an appropriate view. By default, removal strategy is by request count, and maximum lifetime is one request. This means, that when you navigate from this action, the "loginform" action form will mature, and on a next request it will be removed from session. {{{ - - - + . type = "org.apache.struts.samples.login.LoginInputAction" name = "loginform" scope = "rollover" validate = "false" parameter = "initEvent=init,loginEvent=login,cancelEvent=cancel,logoutEvent=logout"> + + - - + . type = "org.apac
[Struts Wiki] Update of "Amazons" by Amazons
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "Amazons" page has been changed by Amazons: http://wiki.apache.org/struts/Amazons New page: Apple's iPad was destined to learn more about stimulate an all in one response back and forth from Amazon, and that response has been fast and powerful and effective Beginning for instance before the launch of going to be the iPad, Amazon has as with all things moreover an alternative created for more information on maintain going to be the Kindle's position as e-reader concerning your job How not only can they Apple get back to you to learn more about this joy as part of your white teeth? It had to educate yourself regarding happen.?Apple's foray into going to be the eBook market so that you have its iPad had for additional details on be capable of geting a multi functional reaction back and forth from Amazon,but take heart nobody quite required going to be the severity of this reaction. Amazon has responded amazingly strongly and on distinctive ways. this lying down [http://easyshop-now.com/amazon-com.html Amazon.com] Site!
[Struts Wiki] Update of "Amazons" by Amazons
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "Amazons" page has been changed by Amazons: http://wiki.apache.org/struts/Amazons?action=diff&rev1=1&rev2=2 Apple's iPad was destined to learn more about stimulate an all in one response back and forth from Amazon, and that response has been fast and powerful and effective Beginning for instance before the launch of going to be the iPad, Amazon has as with all things moreover an alternative created for more information on maintain going to be the Kindle's position as e-reader concerning your job How not only can they Apple get back to you to learn more about this joy as part of your white teeth? It had to educate yourself regarding happen.?Apple's foray into going to be the eBook market so that you have its iPad had for additional details on be capable of geting a multi functional reaction back and forth from Amazon,but take heart nobody quite required going to be the severity of this reaction. Amazon has responded amazingly strongly and on distinctive ways. - this lying down [http://easyshop-now.com/amazon-com.html Amazon.com] Site! + this lying down [http://easyshop-now.com/amazon-com.html|Amazon.com] Site!
[Struts Wiki] Update of "Amazons" by Amazons
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "Amazons" page has been changed by Amazons: http://wiki.apache.org/struts/Amazons?action=diff&rev1=2&rev2=3 Apple's iPad was destined to learn more about stimulate an all in one response back and forth from Amazon, and that response has been fast and powerful and effective Beginning for instance before the launch of going to be the iPad, Amazon has as with all things moreover an alternative created for more information on maintain going to be the Kindle's position as e-reader concerning your job How not only can they Apple get back to you to learn more about this joy as part of your white teeth? It had to educate yourself regarding happen.?Apple's foray into going to be the eBook market so that you have its iPad had for additional details on be capable of geting a multi functional reaction back and forth from Amazon,but take heart nobody quite required going to be the severity of this reaction. Amazon has responded amazingly strongly and on distinctive ways. - this lying down [http://easyshop-now.com/amazon-com.html|Amazon.com] Site! + this lying down [[http://easyshop-now.com/amazon-com.html|Amazon.com]] Site!
[Struts Wiki] Update of "Amazons" by Amazons
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "Amazons" page has been changed by Amazons: http://wiki.apache.org/struts/Amazons?action=diff&rev1=3&rev2=5 + ##language:en + == Amazon == - Apple's iPad was destined to learn more about stimulate an all in one response back and forth from Amazon, and that response has been fast and powerful and effective Beginning for instance before the launch of going to be the iPad, Amazon has as with all things moreover an alternative created for more information on maintain going to be the Kindle's position as e-reader concerning your job How not only can they Apple get back to you to learn more about this joy as part of your white teeth? - It had to educate yourself regarding happen.?Apple's foray into going to be the eBook market so that you have its iPad had for additional details on be capable of geting a multi functional reaction back and forth from Amazon,but take heart nobody quite required going to be the severity of this reaction. Amazon has responded amazingly strongly and on distinctive ways. - this lying down [[http://easyshop-now.com/amazon-com.html|Amazon.com]] Site! + Email: <> + + ... + + + [[http://easyshop-now.com/amazon-com.html|Homepage]] +
[Struts Wiki] Update of "FrontPage" by wikimouse
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by wikimouse: http://wiki.apache.org/struts/FrontPage?action=diff&rev1=22&rev2=23 * [[Shale|StrutsShale]] -- A proposal for a next generation Struts architecture * StrutsTi -- A proposal and discussion pages for a next generation Struts architecture focusing on simplicity + + === Sponsor Sites === + + * [[http://carinsurancecomparisonshelp.com|car insurance comparisons]] (Wiki) +
[Struts Wiki] Update of "FrontPage" by wikimouse
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by wikimouse: http://wiki.apache.org/struts/FrontPage?action=diff&rev1=24&rev2=25 {{http://jakarta.apache.org/struts/images/struts.gif}} + + super awesome translation service: http://www.portedeurope.org/ + === Editing This Wiki === In order to give credit where credit is due, you are now required to log in before you can edit the pages here. Do this by selecting the UserPreferences link and setting up an account. Then, use this link to log in, and pages will be editable.
[Struts Wiki] Update of "FrontPage" by wikimouse
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "FrontPage" page has been changed by wikimouse: http://wiki.apache.org/struts/FrontPage?action=diff&rev1=29&rev2=30 {{http://jakarta.apache.org/struts/images/struts.gif}} - super awesome translation service: http://www.portedeurope.org/ + === Editing This Wiki ===
[Struts Wiki] Update of "PoweredBy" by SabrinaRusso
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "PoweredBy" page has been changed by SabrinaRusso: http://wiki.apache.org/struts/PoweredBy?action=diff&rev1=70&rev2=71 Comment: Added a new website using struts and corrected list formating === Examples of websites built using Struts === - - * [[http://www.virtual.unal.edu.co]] - UNVirtual, Colombian e-learning Website of National University of Colombia. build on STRUTS, Tiles, Velocity and Lucene cooming soon, all on SUN AppServer9. + * http://www.virtual.unal.edu.co - UNVirtual, Colombian e-learning Website of National University of Colombia. build on STRUTS, Tiles, Velocity and Lucene cooming soon, all on SUN AppServer9. - * [[http://www.boston.com]] - Boston MA, USA Newspaper (''The Boston Globe'') portal (owned by the '''NY Times Co.''') Their login pages are an obvious Struts application on a Sun Application server v8.1 at their [[http://members.boston.com/reg/login.do]] url. + * http://www.boston.com - Boston MA, USA Newspaper (''The Boston Globe'') portal (owned by the '''NY Times Co.''') Their login pages are an obvious Struts application on a Sun Application server v8.1 at their http://members.boston.com/reg/login.do url. - * [[http://www.bazaaria.com/|Bazaaria]] is an online trading platform which focuses on online-bargaining. Bazaaria uses the Struts library for all its pages. + * [[http://www.bazaaria.com/|Bazaaria]] is an online trading platform which focuses on online-bargaining. Bazaaria uses the Struts library for all its pages. - * [[http://bof-web.com]] - Best of five. Managing your Squash/Badminton/Tennis Championships. Using STRUTS on Tomcat. + * http://bof-web.com - Best of five. Managing your Squash/Badminton/Tennis Championships. Using STRUTS on Tomcat. - * [[http://www.oneentry.com]] - Compare International Moving Quotes & Overseas Shipping. Using STRUTS on Tomcat 5.0 + * http://www.oneentry.com - Compare International Moving Quotes & Overseas Shipping. Using STRUTS on Tomcat 5.0 - * [[http://www.elasticpath.com]] Elastic Path - eCommerce software utilizing Struts, Velocity, Hibernate + * http://www.elasticpath.com Elastic Path - eCommerce software utilizing Struts, Velocity, Hibernate - * [[http://www.unclassified.com.au]] - Unclassified is Australia's 100% FREE online classifieds service (struts/tiles,hibernate,lucene) + * http://www.unclassified.com.au - Unclassified is Australia's 100% FREE online classifieds service (struts/tiles,hibernate,lucene) - * [[http://www.iphonecard.com.au]] - Prepaid phone cards & international calling cards calling from Australia (struts,tiles,hibernate,spring2,freemarker) + * http://www.iphonecard.com.au - Prepaid phone cards & international calling cards calling from Australia (struts,tiles,hibernate,spring2,freemarker) - * [[http://www.rosa.com]] - Swiss Technology Integrator (Struts, Tiles, Hibernate, Spring) + * http://www.rosa.com - Swiss Technology Integrator (Struts, Tiles, Hibernate, Spring) - * [[http://www.blog-webkatalog.de/ | Blogverzeichnis]] - A blog directory for German-language Blogs) + * [[http://www.blog-webkatalog.de/|Blogverzeichnis]] - A blog directory for German-language Blogs) - * [[http://www.blog-feed.de/ | Blog-Feed]] - A RSS directory for German-language blog feeds) + * [[http://www.blog-feed.de/|Blog-Feed]] - A RSS directory for German-language blog feeds) - * http://www.showtimetickets.com (after market ticket broker) + * http://www.showtimetickets.com (after market ticket broker) - * http://www.juliannegiffin.com (uses Struts for logins, editing users, forums, tracking downloads etc.) + * http://www.juliannegiffin.com (uses Struts for logins, editing users, forums, tracking downloads etc.) - * http://www.mixermixer.com + * http://www.mixermixer.com - * http://sourceforge.net/projects/personalblog (weblog done with struts/tiles/hibernate) + * http://sourceforge.net/projects/personalblog (weblog done with struts/tiles/hibernate) - * http://echofloripa.sytes.net/personalblog (an instance of the last version of Personalblog - see above)) + * http://echofloripa.sytes.net/personalblog (an instance of the last version of Personalblog - see above)) - * http://www.nieleyde.com/ (another instance of the last version of the blog) + * http://www.nieleyde.com/ (another instance of the last version of the blog) - * http://www.e-boss.gr (the e-Business One Stop Shop for Greek SMEs) + * http://www.e-boss.gr (the e-Business One Stop Shop for Greek SMEs) - * http://www.auto-domain.com (the online automotive super maill) + * http://www.auto-domain.com (the online automotive super maill) - * http://www.corsair.fr (the air booking site, uses lucene and struts including validator and tiles) + * http://www.corsair.fr (the air booking site, uses lucene and struts including validator and tiles) + * http://www.678voli.it (air
[Struts Wiki] Update of "StrutsTraining" by MichaelGiglhuber
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsTraining" page has been changed by MichaelGiglhuber: http://wiki.apache.org/struts/StrutsTraining?action=diff&rev1=27&rev2=28 ''Trainers'': Please place in alphabetical order. '''Belgium''' + - * ABIS Training & Consulting -- http://www.abis.be/ + * ABIS Training & Consulting -- http://www.abis.be/ '''Canada''' + - * ExitCertified -- http://www.exitcertified.com + * ExitCertified -- http://www.exitcertified.com - * Web Age Solutions -- http://www.webagesolutions.com/training/java/Struts.html + * Web Age Solutions -- http://www.webagesolutions.com/training/java/Struts.html '''Denmark''' - * Lund & Bendsen ApS -- http://www.lundogbendsen.dk + * Lund & Bendsen ApS -- http://www.lundogbendsen.dk '''France''' - * Sysdeo -- http://www.sysdeo.com/formations/Struts/Formation_Framework_Struts_pour_les_applications_Web.html + * Sysdeo -- http://www.sysdeo.com/formations/Struts/Formation_Framework_Struts_pour_les_applications_Web.html '''Germany''' - * aformatik Training & Consulting GmbH & Co. KG -- http://www.aformatik.de/kurse/500.html + * aformatik Training & Consulting GmbH & Co. KG -- http://www.aformatik.de/kurse/500.html - * Unilog Integrata Training AG -- http://www.unilog-integrata.de/training/seminarplaner/seminarbeschreibungen/33037.html + * Unilog Integrata Training AG -- http://www.unilog-integrata.de/training/seminarplaner/seminarbeschreibungen/33037.html - * W3L GmbH, Bochum -- http://www.w3l.de + * W3L GmbH, Bochum -- http://www.w3l.de + * IT-Seminare -- http://www.it-seminare.de/seminare/open-source/struts/index.html - * Interwall GmbH, Bremen -- http://www.interwall.net + * Interwall GmbH, Bremen -- http://www.interwall.net - * '''tutego''' -- http://www.tutego.com/seminare/java-schulung/ + * '''tutego''' -- http://www.tutego.com/seminare/java-schulung/ '''Israel''' - * Novelya Ltd. -- http://www.novelya.com -- mailto:i...@novelya.com + * Novelya Ltd. -- http://www.novelya.com -- mailto:i...@novelya.com '''Italy''' - * 4Layers Enterprise Software Solutions S.r.l. -- http://www.4layers.it + * 4Layers Enterprise Software Solutions S.r.l. -- http://www.4layers.it '''Poland''' - * Lukasz Lenart -- http://www.lenart.org.pl + * Lukasz Lenart -- http://www.lenart.org.pl '''Singapore''' - * Ernitech Consulting -- http://www.ernitech.com + * Ernitech Consulting -- http://www.ernitech.com '''Spain''' - * Consultoria Java -- http://www.consultoriajava.com (informac...@consultoriajava.com) + * Consultoria Java -- http://www.consultoriajava.com ( informac...@consultoriajava.com ) '''USA''' - * About Objects, Inc. -- http://www.aboutobjects.com - * baseBeans -- http://www.baseBeans.com - * DevelopIntelligence -- [[http://www.developintelligence.com/catalog/open-source-training/struts|Struts 2 Training]] - * ExitCertified -- http://www.exitcertified.com - * From Down & Around, Inc. (Struts2 training) -- http://www.fdar.com/training/struts2 - * Intertech (Struts training) -- http://www.intertech.com/Courses/CourseCategory.aspx?CategoryID=62 - * ObjectSource LLC -- http://www.objectsource.com/training.html - * Web Age Solutions -- http://www.webagesolutions.com/training/java/Struts.html + * About Objects, Inc. -- http://www.aboutobjects.com + * baseBeans -- http://www.baseBeans.com + * DevelopIntelligence -- [[http://www.developintelligence.com/catalog/open-source-training/struts|Struts 2 Training]] + * ExitCertified -- http://www.exitcertified.com + * From Down & Around, Inc. (Struts2 training) -- http://www.fdar.com/training/struts2 + * Intertech (Struts training) -- http://www.intertech.com/Courses/CourseCategory.aspx?CategoryID=62 + * ObjectSource LLC -- http://www.objectsource.com/training.html + * Web Age Solutions -- http://www.webagesolutions.com/training/java/Struts.html +
[Struts Wiki] Update of "StrutsExtensions" by Will Prez
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "StrutsExtensions" page has been changed by Will Prez: http://wiki.apache.org/struts/StrutsExtensions?action=diff&rev1=19&rev2=20 * [[http://www.armaniexchange.com|Armani Exchange]] * [[http://www.elsevier.com|Elsevier Publishing]] * [[http://www.focusonthefamily.com|Focus on the Family]] + * [[http://howtohaveahappyandfulfillingmarriage.com|Happy Marriage Application]] * [[http://www.johndeeregifts.com|John Deere Gifts]] * [[http://www.papyrusonline.com|Papyrus]] * [[http://www.surlatable.com|Sur La Table]]
[Struts Wiki] Trivial Update of "EllisArag" by EllisArag
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "EllisArag" page has been changed by EllisArag: http://wiki.apache.org/struts/EllisArag New page: Hello! Let me start by saying my name - Taylor Marker and I think it sounds quite good when you say it.<> Years ago we moved to Iowa. The thing I adore most kayaking and now I have time to take on new things. Taking care of animals is how I support my family but soon I'll be on my own. If you want to find out more check out my website: http://cookingfoodsandwine.blogspot.com/2013/02/paleo-cookbooks.html
[Struts Wiki] Trivial Update of "LloydSalc" by LloydSalc
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "LloydSalc" page has been changed by LloydSalc: http://wiki.apache.org/struts/LloydSalc New page: Not much to write about myself at all.<> I enjoy of finally being a member of this site.<> I really hope I am useful in some way here.<> <> my web blog; [[http://eskasablon.com|eskasablon.com]]
[Struts Wiki] Trivial Update of "GeraldoRi" by GeraldoRi
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "GeraldoRi" page has been changed by GeraldoRi: http://wiki.apache.org/struts/GeraldoRi New page: My name is Etsuko Toliver. I life in Chaumont (France).<> <> <> my blog post - [[http://poetrysms.in/|Friendship sms]]
[Struts Wiki] Trivial Update of "LindsayCo" by LindsayCo
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "LindsayCo" page has been changed by LindsayCo: http://wiki.apache.org/struts/LindsayCo New page: Hello most, i am just from texas al, and living goal should be to share the only thing that i do know concerning skin, products, facial foundation, and so forth with all of you.<> <> <> Now i am as well working in my personal youtube sales channel, but it's nonetheless pretty much on the place to start, but when we've this complete i'll submit a little something about it in addition.<> <> All the best<> <> Here is my blog post [[http://www.residenciahps.com/moodle/user/profile.php?id=2192|linked internet site]]
[Struts Wiki] Trivial Update of "AubreyDie" by AubreyDie
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "AubreyDie" page has been changed by AubreyDie: http://wiki.apache.org/struts/AubreyDie New page: Got nothing to say about me really.<> Finally a member of this community.<> I just wish I am useful at all<> <> My page :: [[http://kurd-book.com/index.php?do=/blog/119487/auto-insurance-guide-that-you-must-know/|cheapest car insurance uk guaranteed]]
[Struts Wiki] Trivial Update of "MauriceUA" by MauriceUA
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "MauriceUA" page has been changed by MauriceUA: http://wiki.apache.org/struts/MauriceUA New page: I am 19 yrs old and i'm Maurice Cherry. I life in Propata (Italia).<> <> Review my page: [[HTTP://Www.Gruks.org/article.php?id=131642|visit this website link]]
[Struts Wiki] Trivial Update of "Free_Host_Newcamd_CCCam" by MauriceUA
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "Free_Host_Newcamd_CCCam" page has been changed by MauriceUA: http://wiki.apache.org/struts/Free_Host_Newcamd_CCCam New page: You can find right here the top infos concerning Cardsharing Receivers, Cardsharing Emulators, Cardsharing Courses, Sat tv media and much more<> <> The cardboard expressing, and also creates cardsharing referred to as revealing control phrases is to allow a number of consumers usage of Pay Television collected from one of cross build pertaining to sharing.The operation is thanks to sharing electric decryption keys issued by these kinds of wise cards, enabling all people simultaneous accessibility encrypted stream of Tv set deals.Used, your sensible credit card's legitimate supervisor of the cardsharing community can be connected to a tv or a pc built with software dedicated to expressing "control words" 64-bit Internet. Once in possession of this crucial, your client can easily decrypt the secured articles just as if it used its own regular membership minute card. The first and finest Gbox Cccam sharing supply 4all! CCcam go to my website Cardsharee.Internet,cccam swap, cccam discussion board, dreambox community forum, satellite tv online community, cardsharing forum, satellite forum.<> cardsharee CardSharing is the better treatment for enjoy satellite tv for pc without a viewing minute card. Heavens UK, Viasat, Tunel Electronic, Television Vlaanderen and others.CardSharing Several All. Interconnection is achievable!!!The charge card sharing in my internet site you can find Most up-to-date revise of servers Newcamd CCcam abox along with RShare OBOX plus much more, various secrets as well as most up-to-date Newcamd Recommendations Newest Secrets Biss DCW recommendations secrets recommendations EvoCamd MBCamd CCCam Gbox Keys Camd3 secrets keys,almost all Free of charge join us Currently!!Free websites softcam, crucial, satellite tv, seated, cardsharing, computer software, skyview, file, software, yankse, dvb, mytheatre, progdvb, cwcamemu, plugin, inca, aver, skystar, down load, ...Totally free Server Newcamd, Server Cccam, Machine Abox,machine Rshare,hosting server Mdbox,machine O-Box,... dreambox, free cardsharing, free of charge cccamd, card sharing, mgcamd, gbox, cccamd, web hosting,<> Question: What Cardsharing?<> A new: The way to watch satellite tv channels crypted encoded while using device as well as the Internet<> <> Issue: How does that perform Alhering?<> <> Any: Alhering is the procedure regarding working your encrypted stations in any kind of recipient with out inserting just about any credit cards in the radio<> <> It really is crammed cipher receiver simply by linking to the web<> <> Where the receiver will be attached to the spot from the device serving cipher second by simply minute as the code transformed programs repeatedly one minute<> <> Consequently, your radio has to be linked to the Internet for the duration of viewing<> <> This site is a tactic to be involved technically in the stations protected<> <> Most recent Keys<> dreambox<> DCW<> Constant CW<> TPS Records<> CCCam<> <> Abox<> Dreambox<> Program Equipment<> Rshare<> Applications Update-key<> SoftCam keys<> <> If you are you looking for more info on [[HTTP://Www.Gruks.org/article.php?id=131642|visit this website link]] look at http://longduwuliu.com/Shownews.asp?id=515
[Struts Wiki] Trivial Update of "Sharyl89C" by Sharyl89C
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "Sharyl89C" page has been changed by Sharyl89C: http://wiki.apache.org/struts/Sharyl89C New page: Not much to write about me I think.<> Feels good to be a part of apache.org.<> I just wish Im useful at all<> <> Here is my web page; [[http://votreplombierparisien.com/plombier-paris-20-pas-cher-services-sur-devis.html/|super plombier paris 20]]
[Struts Wiki] Update of "ContributorsGroup" by ChristianGrobmeier
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The "ContributorsGroup" page has been changed by ChristianGrobmeier: http://wiki.apache.org/struts/ContributorsGroup Comment: created contributorsgroup page New page: Contributors with permission to edit the Struts wiki – read, write, delete and revert pages or individual changes. To be added to this group, please send a brief request to the Struts dev@ list including your Wiki username. Related: [[AdminGroup| Administrators]] with permission to grant privileges to Contributors, in addition to being Contributors themselves. * LukaszLenart * mcucchiara * ChristianGrobmeier