我看到您正在使用
LablevalueBean来填充并显示一个下拉列表。它是前一个Bean,最后用于显示对象列表。在Struts2中,不再需要这样的辅助bean。您可以通过指定一个键字段来显示对象列表,该键字段将保留所选选项的唯一值以及将显示为选项文本的值。例如,如果您的对象
public class Circle { private Long id; //getter and setter here private String name; //getter and setter here}而且你在动作课上
private List<Circle> circleNameIdList;//getter and setter hereprivate Long circleId;//getter and setter here
然后
<s:select id="circleNameIdListID" label="Circle:" name="circleId" list="circleNameIdList" listKey="id" listValue="name" headerKey="-1" headerValue="Select Circle"/>
可以用来显示下拉列表。



