<s:form theme="simple">
<s:submit action="employeeAction_saveAndRedisplay" />
<s:iterator value="employees">
<tr>
<td>
<!-- key was 7932F and leaving the single
ticks off here dropped the trailing F! -->
<s:textfield name="employees['%{key}'].id"
value="%{key}" size="10%" disabled="true"/>
</td>
<td>
<s:select name="employees['%{key}'].department"
list="departments"
listKey="departmentName"
listValue="departmentName"
value="%{value.department}"
/>
</td>
<td>
<s:textfield name="employees['%{key}'].name"
value="%{value.name}" size="40%"/>
</td>
<td>
<s:url id="change"
action="employeeAction_edit">
<s:param name="employee.id"
value="%{key}" />
</s:url>
<s:a href="%{change}">Update</s:a>
</td>
</tr>
</s:iterator>
</s:form>
Peace,
Scott
On Fri, Nov 14, 2008 at 12:00 AM, Pierre Thibaudeau <
[EMAIL PROTECTED]> wrote:
> Say, I have a Map<String,String> of the kind:
>
> Map<String, String> pet = new HashMap<String, String>();
> public Map<String, String> getPet() { return pet; }
> public void setPet(Map<String,String> pet) { this.pet = pet; }
>
> Typically, pet might contain something like:
>
> pet.put("fr", "chat");
> pet.put("en", "cat");
>
> How do I refer to one of the map entries in a texfield? What is the proper
> OGNL expression?
> The following doesn't seem to be understood by OGNL:
>
> <s:form>
> Enter the type of pet: <s:textfield name="pet['en']" />
> </s:form>
>