struts2里面取action传过来的list值
tag 'select', field 'list', name 'departmentId': The requested list key '#departments' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name}
下面上代码:
public String toAddPage() {
List<Department> departments = departmentService.findAll();
List<Role> roles = roleService.findAll();
ActionContext.getContext().put("departments", departments);
ActionContext.getContext().put("roles", roles);
return "toEditPage";
}
<tr>
<td width="100">所属部门</td>
<td>
<s:select name="departmentId" list="#departments"
listKey="dId" listValue="dName" headerKey=" " headerValue="请选择部门" cssClass="SelectStyle" >
</s:select>
</td>
</tr>
求高手解答,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你这个错误是说这集合不能被解析,有可能是集合是空的,没查到数据。你打印下集合或者debug,看看集合到底有没数据