struts-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Struts Wiki] Update of "StrutsManualActionWebComponentAsync" by MichaelJouravlev
Date Sat, 24 Jun 2006 04:31:11 GMT
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 MichaelJouravlev:

+ '''Attention: this page describes functionality that is not yet available! Work in progress!'''
  == Struts Component Lifecycle In Asynchronous Mode ==
  If the browser has !JavaScript turned on and the XMLHTTPRequest object is available, a web
component is updated asynchronously; steps 1, 2 and 3 do not differ from synchronous mode:
@@ -52, +54 @@

  Notice action mapping attributes and properties that are new for Struts 1.4:
+    * "component" attribute contains the name of a component. This name is used by <comp:component>
tag that generates DIV element around component markup. The ID of this DIV is assigned to
the component name. When application returns updated markup, Javascript helper matches ID
of returned markup with ID of enclosing element in composite page. Another role of component
name is to identify an action as a component manager, it is processed differently than a regular
action or behavioral action.
     * "component" attribute identifies an action as a component manager, such actions are
processed differently by Action class. This name is also used in generated HTML for in-place
update in Ajax mode.
     * "view" attribute identifies a default view for a component. Must be a JSP page. Often
consists from several subviews, in our case the Login Component has two subviews "Not Logged
In" and "Logged In", they will be defined in JSP file.
     * "form" is just another name for "name" property

View raw message