How do I, at the Jsp level, successfully mix text and form fields where the
data for them stems from the same bean. For example I have a Form bean,
registeredUsersForm which contains a List of UserInfo beans. I've got a JSP
that displays all the information from each bean in the list in a pretty
table. The thing is that I don't want to let ther user edit some of the
fields (registration date for instance). Basically I'd like to just output
it as "normal" text if i could, in the same loop that generates the Form. I
suspect that if I don't include the value as a part of the form then it
won't be submitted to the next step, maybe that could be solved by having
the same field rendered as text and a <html:hidden> field at the same time ?
The interation that generates the form is as follows:
<logic:iterate id="bean" name="registeredUsersForm" property="regUserList"
indexId="i">
<tr>
<td><html:text name ="registeredUsersForm"
property="<%=\"registeredUserBean[\" + i + \"].ssn\"%>" size="50" /></td>
<td><html:checkbox name ="registeredUsersForm"
property="<%=\"registeredUserBean[\" + i + \"].isBlacklisted\"%>" /></td>
<td><html:text name ="registeredUsersForm"
property="<%=\"registeredUserBean[\" + i + \"].dRegistrationDate\"%>"
size="50" /></td>
<td><html:checkbox name ="registeredUsersForm"
property="<%=\"registeredUserBean[\" + i + \"].isContactLetterSent\"%>"
/></td>
<td><bean:write name="registeredUserBean" property="dRegistrationDate"
/></td>
</tr>
</logic:iterate>
In the above I'd like to render the registration date as a normal string
instead of a field, how do I achieve this using the same dataobject that is
populating the form ?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]