Merill,
Thank you very much for your suggestions and replies to my questions. I was able to successfully index and set the different properties in my nested structure.
Here is what I did.
The three levels are as follows...
DatabaseItn
MBean
PBean
In DatabaseItn I needed to implement the ListUtils.lazylist feature in the reset method.
In MBean I implemented the indexed get method for the properties field.
And in PBean the fields were accessed correctly.
As for my
jsp code I referenced the DatabaseItn form in the name attribute of the html/nested:text tag while using the scriptlet in the property attribute to correctly reference the index and field that I wanted. Here is how my jsp code looks.
<logic:iterate id="modules" name="dbItnForm" property="itnModules" indexId="moduleIndex">
<bean:write name="modules" property="displayName"/>
<nested:iterate id="moduleProps" name="modules" property="properties" indexId="propIndex">
<nested:write property="displayName"/>
<nested:text name="dbItnForm" property='<%="itnModules["+ moduleIndex +"].properties["+ propIndex +"].value"%>'/>
</nested:iterate>
</logic:iterate>
Once again, thank you for your suggestions and if you or anyone feels that I can structure this more properly please let me know. Thank you and have a nice day.