<logic:iterate id='element' name='attribute' scope='page' type='java.lang.String' indexId='index'>
<bean:write name='MAP_STATE_KEY' property='mapController.dataConnection.attributeNames[<%= index %>]' scope='session'/> Correct your bean:write tag so attribute property becomes full scriplet syntax coded : property='<%= \"mapController.dataConnection.attributeNames[\"+ index + \"]\"%>' Nico -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>