[CONF] Confluence Changes in the last 24 hours
- This is a daily summary of all recent changes in Confluence. - Updated Spaces: - OpenEJB (OPENEJB) http://cwiki.apache.org/confluence/display/OPENEJB | |-Pages Added or Edited in This Space |-- JNDI Names was created by dblevins (11:19 AM). | http://cwiki.apache.org/confluence/display/OPENEJB/JNDI+Names Apache Directory Server v1.1 Documentation (DIRxSRVx11) http://cwiki.apache.org/confluence/display/DIRxSRVx11 | |-Pages Added or Edited in This Space |-- Schema Normalizers was last edited by elecharny (06:24 AM). | http://cwiki.apache.org/confluence/display/DIRxSRVx11/Schema+Normalizers Apache Struts 2 Plugins (S2PLUGINS) http://cwiki.apache.org/confluence/display/S2PLUGINS | |-Pages Added or Edited in This Space |-- Tiles Plugin was created by mrdon (02:08 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Tiles+Plugin |-- Tiles Result was last edited by mrdon (06:55 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Tiles+Result |-- Struts 2 Plugin Registry was last edited by mrdon (05:31 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Struts+2+Plugin+Registry |-- Announcing the Struts 2 Plugin Registry was created by mrdon (05:14 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/2006/12/29/Announcing+the+Struts+2+Plugin+Registry |-- Spring Plugin was last edited by mrdon (04:51 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Spring+Plugin |-- Spring Session Components Workarounds was last edited by mrdon (04:48 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Spring+Session+Components+Workarounds |-- WebWorkTargetSource Shopping Cart Example was last edited by mrdon (04:48 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/WebWorkTargetSource+Shopping+Cart+Example |-- JFreeChart Plugin was created by mrdon (04:27 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/JFreeChart+Plugin |-- Plexus Plugin was created by mrdon (03:18 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Plexus+Plugin |-- Struts 1 Plugin was created by mrdon (02:44 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Struts+1+Plugin |-- Sitemesh Plugin was created by mrdon (01:59 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Sitemesh+Plugin |-- Sitegraph Plugin was created by mrdon (01:29 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Sitegraph+Plugin |-- Pell Multipart Plugin was created by mrdon (03:03 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Pell+Multipart+Plugin |-- JSF Plugin was last edited by mrdon (03:05 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/JSF+Plugin |-- JasperReports Plugin was last edited by mrdon (03:04 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/JasperReports+Plugin |-- Config Browser Plugin was last edited by mrdon (03:04 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Config+Browser+Plugin |-- Codebehind Plugin was last edited by mrdon (03:04 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Codebehind+Plugin Apache Struts 2 Documentation (WW) http://cwiki.apache.org/confluence/display/WW | |-Pages Added or Edited in This Space |-- Result Types was last edited by mrdon (06:55 PM). | http://cwiki.apache.org/confluence/display/WW/Result+Types |-- DebuggingInterceptor was last edited by mrdon (06:53 PM). | http://cwiki.apache.org/confluence/display/WW/DebuggingInterceptor |-- tabbedPanel was last edited by mrdon (06:51 PM). | http://cwiki.apache.org/confluence/display/WW/tabbedPanel |-- UI Tag Reference was last edited by mrdon (06:49 PM). | http://cwiki.apache.org/confluence/display/WW/UI+Tag+Reference |-- submit was last edited by mrdon (06:47 PM). | http://cwiki.apache.org/confluence/display/WW/submit |-- action was last edited by mrdon (06:40 PM). | http://cwiki.apache.org/confluence/display/WW/action |-- Configuration Files was last edited by mrdon (06:29 PM). | http://cwiki.apache.org/confluence/display/WW/Configuration+Files |-- Building with Maven was last edited by mrdon (06:28 PM). | http://cwiki.apache.org/confluence/display/WW/Building+with+Maven |-- Related Tools was last edited by mrdon (06:20 PM). | http://cwiki.apache.org/confluence/display/WW/Related+Tools |-- Localization was last edited by mrdon (06:16 PM). | http://cwiki.apache.org/confluence/display/WW/Localization |-- Architecture was last edited by mrdon (04:54 PM). | http://cwiki.apache.org/confluence/display/WW/Architecture |-- Simple Setup was last edited by mrdon (04:53 PM). | http://cwiki.apache.org/confluence/display/WW/Simple+Setup |-- Why would we want to create Action objects from the Spring configurat
svn commit: r491350 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java
Author: mrdon Date: Sat Dec 30 16:06:00 2006 New Revision: 491350 URL: http://svn.apache.org/viewvc?view=rev&rev=491350 Log: Fixing so that beans created by the object factory will be injected via Guice. Apparently, when you pass Guice your own factory, the created object won't be injected, as the default InternalFactory is what creates and injects the object. WW-1582 Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java?view=diff&rev=491350&r1=491349&r2=491350 == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java Sat Dec 30 16:06:00 2006 @@ -216,7 +216,7 @@ public Object create(Context context) throws Exception { ObjectFactory objFactory = context.getContainer().getInstance(ObjectFactory.class); try { -return objFactory.buildBean(name, null, false); +return objFactory.buildBean(name, null, true); } catch (ClassNotFoundException ex) { throw new ConfigurationException("Unable to load bean "+type.getName()+" ("+name+")"); }
svn commit: r491376 - /struts/struts2/trunk/core/pom.xml
Author: husted Date: Sat Dec 30 19:30:43 2006 New Revision: 491376 URL: http://svn.apache.org/viewvc?view=rev&rev=491376 Log: WW-1483 Update dependency to XWork 2 RC 1. Modified: struts/struts2/trunk/core/pom.xml Modified: struts/struts2/trunk/core/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/pom.xml?view=diff&rev=491376&r1=491375&r2=491376 == --- struts/struts2/trunk/core/pom.xml (original) +++ struts/struts2/trunk/core/pom.xml Sat Dec 30 19:30:43 2006 @@ -139,7 +139,7 @@ opensymphony xwork -2.0-RC1-SNAPSHOT +2.0-RC1
svn commit: r491377 - in /struts/struts2/trunk: apps/showcase/src/main/webapp/ajax/dropdowndatepicker/ apps/showcase/src/main/webapp/ajax/dropdowntimepicker/ core/src/main/java/org/apache/struts2/comp
Author: husted Date: Sat Dec 30 19:32:03 2006 New Revision: 491377 URL: http://svn.apache.org/viewvc?view=rev&rev=491377 Log: WW-1579 "DropdownDateTimePicker is not loading value from property." Apply patch submitted by Musachy Barroso. Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowndatepicker/index.jsp struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowntimepicker/index.jsp struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DropdownDateTimePicker.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/ui/DropdownDateTimePickerTag.java struts/struts2/trunk/core/src/main/resources/META-INF/struts-tags.tld struts/struts2/trunk/core/src/main/resources/template/simple/dropdowndatetimepicker.ftl struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/DropDownTimePicker-1.txt struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/DropdownDatePicker-1.txt Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowndatepicker/index.jsp URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowndatepicker/index.jsp?view=diff&rev=491377&r1=491376&r2=491377 == --- struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowndatepicker/index.jsp (original) +++ struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowndatepicker/index.jsp Sat Dec 30 19:32:03 2006 @@ -12,11 +12,11 @@ toggleTye="wipe": - + toggleTye="explode": - + toggleTye="fade": - + With value="today" US format, empty @@ -33,13 +33,7 @@ German format with initial date of 2006-06-26 and long formatting (parse not supported) -Value sent as RFC3339 - -Custom save format: !dd!mm - -Value sent as time since Unix Epoch - - + Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowntimepicker/index.jsp URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowntimepicker/index.jsp?view=diff&rev=491377&r1=491376&r2=491377 == --- struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowntimepicker/index.jsp (original) +++ struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/dropdowntimepicker/index.jsp Sat Dec 30 19:32:03 2006 @@ -12,11 +12,11 @@ toggleTye="wipe": - + -toggleTye="explode": - +toggleTye="explode": + toggleTye="fade": @@ -27,7 +27,7 @@ -US format, empty +US format, empty @@ -35,15 +35,9 @@ -In Dutch: +In Dutch: -Value sent as RFC3339 - - - -Value sent as time since Unix Epoch - Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DropdownDateTimePicker.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DropdownDateTimePicker.java?view=diff&rev=491377&r1=491376&r2=491377 == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DropdownDateTimePicker.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DropdownDateTimePicker.java Sat Dec 30 19:32:03 2006 @@ -17,9 +17,16 @@ */ package org.apache.struts2.components; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; + import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + import com.opensymphony.xwork2.util.ValueStack; /** @@ -28,28 +35,33 @@ * Renders picker(datepicker or timepicker) in a dropdown container. * * - * It is possible to customize the user-visible formatting - * with either the formatLength or displayFormat attributes. The value sent to the server is - * typically a locale-independent value in a hidden field as defined by the name attribute. - * RFC3339 representation is used by default, but other options are available with saveFormat + * It is possible to customize the user-visible formatting with either the + * formatLength or displayFormat attributes. The value sent to the server is + * typically a locale-independent value in a hidden field as defined by the name + * attribute. RFC3339 representation is used by default, but other options are + * available with saveFormat * * * @s.tag name="dropdowndatetimepicker" tld-body-content="JSP" - * tld-tag-class="org.apache.struts2.views.jsp.ui.DropdownDateTimePickerTag" description="Render - *a dropdown picker(datepicker or timepicker)
svn commit: r491386 - in /struts/sandbox/trunk/struts2-scope-plugin: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/struts2/ src/main/java/org/a
Author: mrdon Date: Sat Dec 30 21:02:02 2006 New Revision: 491386 URL: http://svn.apache.org/viewvc?view=rev&rev=491386 Log: Initial version of scope plugin that mimics JBoss Seam-style of scoped bijection Added: struts/sandbox/trunk/struts2-scope-plugin/ struts/sandbox/trunk/struts2-scope-plugin/pom.xml struts/sandbox/trunk/struts2-scope-plugin/src/ struts/sandbox/trunk/struts2-scope-plugin/src/main/ struts/sandbox/trunk/struts2-scope-plugin/src/main/java/ struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/ struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/ struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/ struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/ struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/ struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/In.java struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/Out.java struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/ScopeInterceptor.java struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/ScopeType.java struts/sandbox/trunk/struts2-scope-plugin/src/main/resources/ struts/sandbox/trunk/struts2-scope-plugin/src/main/resources/struts-plugin.xml Added: struts/sandbox/trunk/struts2-scope-plugin/pom.xml URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-scope-plugin/pom.xml?view=auto&rev=491386 == --- struts/sandbox/trunk/struts2-scope-plugin/pom.xml (added) +++ struts/sandbox/trunk/struts2-scope-plugin/pom.xml Sat Dec 30 21:02:02 2006 @@ -0,0 +1,29 @@ + +http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";> +4.0.0 + +org.apache.struts +struts2-plugins +2.0.2-SNAPSHOT + +org.apache.struts +struts2-scope-plugin +jar +Struts 2 Scope Plugin + + + scm:svn:http://svn.apache.org/repos/asf/struts/sandbox/trunk/struts2-scope-plugin/ + scm:svn:https://svn.apache.org/repos/asf/struts/sandbox/trunk/struts2-scope-plugin/ + http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/struts2-scope-plugin/ + + + + +junit +junit +test +3.8.1 + + + Added: struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/In.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/In.java?view=auto&rev=491386 == --- struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/In.java (added) +++ struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/In.java Sat Dec 30 21:02:02 2006 @@ -0,0 +1,23 @@ +package org.apache.struts2.interceptor.scope; + +public @interface In { +/** + * Specifies that a component should be instantiated if the context variable is null. + */ +boolean create() default false; + +/** + * Specifies that the injected value must not be null, by default. + */ +boolean required() default true; + +/** + * Explicitly specify the scope to search, instead of searching all scopes. + */ +ScopeType scope() default ScopeType.UNSPECIFIED; + +/** + * The context variable name. Defaults to the name of the annotated field or getter method. + */ +String value() default ""; +} Added: struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/Out.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/Out.java?view=auto&rev=491386 == --- struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/Out.java (added) +++ struts/sandbox/trunk/struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/Out.java Sat Dec 30 21:02:02 2006 @@ -0,0 +1,19 @@ +package org.apache.struts2.interceptor.scope; + +public @interface Out { + +/** + * Specifies that the injected value must not be null, by default. + */ +boolean required() default true; + +/** + * Explicitly specify the scope to search, instead of searching all scopes. + */ +ScopeType scope() default ScopeType.ACTION_CONTEXT; + +/** + * The context variable name. Defaults
svn commit: r491393 - in /struts/struts2/trunk/core/src: main/java/org/apache/struts2/ main/java/org/apache/struts2/components/ main/java/org/apache/struts2/views/ main/java/org/apache/struts2/views/f
Author: mrdon Date: Sat Dec 30 21:53:21 2006 New Revision: 491393 URL: http://svn.apache.org/viewvc?view=rev&rev=491393 Log: Created concept of a tag library that ties together freemarker and velocity tags, made it possible for plugins to provide new tag libraries, fixed form component to have object factory injected rather than relying on threadlocal instance WW-1584 WW-1580 Added: struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/DefaultTagLibrary.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/TagLibrary.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Form.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/FreemarkerManager.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/velocity/VelocityManager.java struts/struts2/trunk/core/src/main/resources/org/apache/struts2/default.properties struts/struts2/trunk/core/src/main/resources/struts-default.xml struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/SettingsTest.java struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreemarkerManagerTest.java struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/FormTagTest.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java?view=diff&rev=491393&r1=491392&r2=491393 == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java Sat Dec 30 21:53:21 2006 @@ -142,6 +142,8 @@ public static final String STRUTS_ACTIONPROXYFACTORY = "struts.actionProxyFactory"; public static final String STRUTS_TEMPLATE_ENGINES = "struts.templateEngines"; + +public static final String STRUTS_TAG_LIBRARIES = "struts.tagLibraries"; public static final String STRUTS_FREEMARKER_WRAPPER_ALT_MAP = "struts.freemarker.wrapper.altMap"; Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Form.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Form.java?view=diff&rev=491393&r1=491392&r2=491393 == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Form.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Form.java Sat Dec 30 21:53:21 2006 @@ -113,6 +113,7 @@ protected boolean enableDynamicMethodInvocation = true; protected Configuration configuration; +protected ObjectFactory objectFactory; public Form(ValueStack stack, HttpServletRequest request, HttpServletResponse response) { super(stack, request, response); @@ -139,6 +140,11 @@ public void setConfiguration(Configuration configuration) { this.configuration = configuration; } + +@Inject +public void setObjectFactory(ObjectFactory objectFactory) { +this.objectFactory = objectFactory; +} /* @@ -267,7 +273,7 @@ // this can be used for getting the list of validators addParameter("actionName", actionName); try { -Class clazz = ObjectFactory.getObjectFactory().getClassInstance(actionConfig.getClassName()); +Class clazz = objectFactory.getClassInstance(actionConfig.getClassName()); addParameter("actionClass", clazz); } catch (ClassNotFoundException e) { // this is OK, we'll just move on Added: struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/DefaultTagLibrary.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/DefaultTagLibrary.java?view=auto&rev=491393 == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/DefaultTagLibrary.java (added) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/DefaultTagLibrary.java Sat Dec 30 21:53:21 2006 @@ -0,0 +1,116 @@ +package org.apache.struts2.views; + +import java.util.Arrays; +import java.util.List; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.apache.struts2.views.freemarker.tags.StrutsModels; +import org.apache.struts2.views.velocity.components.ActionDirective; +import org.apache.struts2.views.velocity.components.ActionErrorDirective; +import org.apache.struts2.views.velocity.components.ActionMessag
svn commit: r491394 - /struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/src/widget/ComboBox.js
Author: mrdon Date: Sat Dec 30 22:00:44 2006 New Revision: 491394 URL: http://svn.apache.org/viewvc?view=rev&rev=491394 Log: Added better handling of json arrays for IE WW-1583 Modified: struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/src/widget/ComboBox.js Modified: struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/src/widget/ComboBox.js URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/src/widget/ComboBox.js?view=diff&rev=491394&r1=491393&r2=491394 == --- struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/src/widget/ComboBox.js (original) +++ struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/src/widget/ComboBox.js Sat Dec 30 22:00:44 2006 @@ -144,6 +144,10 @@ searchStr = searchStr.toLowerCase(); } for(var x=0; x= this.searchLimit)){ break; }
[Struts Wiki] Update of "PoweredBy" by assafn
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 assafn: http://wiki.apache.org/struts/PoweredBy -- * [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://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) * [http://www.rosa.com] - Swiss Technology Integrator (Struts, Tiles, Hibernate, Spring)