Drop down menu 从arrray列表填充struts2下拉列表

Drop down menu 从arrray列表填充struts2下拉列表,drop-down-menu,struts2,arraylist,populate,Drop Down Menu,Struts2,Arraylist,Populate,实际上有几个链接,描述了如何使用arraylist填充struts2中的select标记。。但是我没有明白。我犯的错误是 标记“select”、字段“list”、名称“role”:无法将请求的列表键“{oList}”解析为集合/数组/映射/枚举/迭代器类型。示例:人或人。{name}-[未知位置] (我的列表名是oList,它已从数据库中的action类中填充) List-oList=new-ArrayList() 请帮我澄清我的错误。我试了几个。对不起,如果我弄错了 在为struts sele

实际上有几个链接,描述了如何使用arraylist填充struts2中的select标记。。但是我没有明白。我犯的错误是

标记“select”、字段“list”、名称“role”:无法将请求的列表键“{oList}”解析为集合/数组/映射/枚举/迭代器类型。示例:人或人。{name}-[未知位置]

(我的列表名是oList,它已从数据库中的action类中填充)

List-oList=new-ArrayList()


请帮我澄清我的错误。我试了几个。对不起,如果我弄错了

在为struts select标记赋值时,对应的action类的列表(在您的示例中为“oList”)应该有setter和getter。

请参阅。是否为action类中的oList定义了getter和setter?我想您建议我检查我的案例。我将变量更改为“list oList=new ArrayList();”。但我也犯了同样的错误。