To answer your comment:
@AndreaLigios I am using this code(s:textfield with s:param) from long time it is not showing any error. I would like to know is there any problem using like this. What should be the correct/better way to show fetched data in text box.
I've never seen anyone using it, nor any documentation nor example on the web showing it, you (or your mentor) must have invented it by yourself; ok, it works, but in the <s:textfield />
tag it is completely useless AFAIK, other than verbose and noisy. The alternative is simply to use... value
.
Bad Signal-to-noise ratio:
<s:textfield name="supplierPaidChecks[%{#rowstatus.index}].paidToBranch" >
<s:param name="value">
<s:property value="paidToBranch"/>
</s:param>
</s:textfield>
Good Signal-to-noise ratio:
<s:textfield name = "supplierPaidChecks[%{#rowstatus.index}].paidToBranch"
value = "paidToBranch" />