Date: 2004-10-02T10:29:22
   Editor: HubertRabago <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsCatalogLazyList
   URL: http://wiki.apache.org/struts/StrutsCatalogLazyList

   Introduce the nested tags alternative.

Change Log:

------------------------------------------------------------------------------
@@ -33,6 +33,20 @@
 
 When the form is submitted BeanUtils will first call the getSkills(index) method to 
retrieve the indexed bean followed by setSkillId(..) on the retrieved bean.
 
+
+=== Using nested tags ===
+
+An easy-to-use alternative to the html iterate tag and indexed attribute are the 
nested tags.  The nested tag equivalent of the example above would be:
+
+{{{
+   <nested:iterate property="skills">
+       <nested:text property="skillId"/>
+   </nested:iterate>
+}}}
+
+The generated html would be the same.
+
+
 == Lazy List Behaviour ==
 
 A common problem with indexed properties, is that people then get "index out of 
range" errors with ActionForms that are in Request scope. The indexed property (List 
or Array) needs to be able to automatically ''grow'' during the ActionForm population 
process. The key to achieving this is in the getXXXX(index) method.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to