First, you can look through next jsp codes:

<s:iterator status="stat" value="destObjects">
<tr>
  <s:iterator value="visibleColumns">
    <td>
      <s:property value="destObjects[%{#stat.index}].%{fieldDefName}" />
    </td>
  </s:iterator>
</tr>
</s:iterator>

Variable "destObejcts" is a <LIST> type which contains a serial of objects named "destObject".

Variable "visibleColumns" is also a LIST of objects named "visibleColumn", and "fieldDefName" is a property of "visibleColumn".

And thus value of expression "visibleColumn.fieldDefName" will be a property name of object "destObject".

Above relationship between two objects sounds a bit boring. As a trouble, I failed to get the correct values of these dynamic fields of "destObejct", and I had tried in many ways, and next Struts2 expressions ALL could not work:

<s:property value="destObjects[%{#stat.index}].%{fieldDefName}" />
<s:property value="%{destObjects[#stat.index].%{fieldDefName}}" />
<s:property value="%{fieldDefName}" />


Is there anyone could help me? Thanks.

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


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

Reply via email to