好吧,我被这个阻止了,我有一个带有 2 个表单的 JSP,其中一个是根据id
客户的一个寻找 Pets,另一个是为其中一个 Pets 注册服务,所以问题是当我使用以下表格查找 Pets 时,该表格链接到 a PetsAction
:
<s:form action="searchPets">
<div class="col-xs-3">
<input type="text" name="customer.id" class="form-ontrol">
</div>
<s:submit/>
</s:form>
我有一个选择标签的问题,当来自“searchPets”表单的数据来到 JSP 时,该标签是第一次加载来自prepare()
方法的数据。ServiceAction
<s:select list="employees"
name="GrooService.employee.IdEmp"
listKey="IdEmp"
listValue="nameEmp"
cssClass="form-control"
id="GrooList"
/>
这是我得到的错误
tag 'select', field 'list', name 'GrooService.employee.IdEmp':
The requested list key 'employees' could not be resolved as a
collection/array/map/enumeration/iterator type.
Example: people or people.{name} - [unknown location]
那么,我应该修改什么?如果我PetsAction
也从那里加载选择标签的数据是否正确?我应该对两种形式都采取一种行动吗?