如何在struts2中使用vector和object填充select标签?向量包含长度为3的对象,如此
Vector vctData=new Vector();
Object[] objData=new Object[2];
objData[0]="IND";
objData[1]="India";
vctData.addElement(objData);
objData=new Object[2];
objData[0]="AMC";
objData[1]="America";
vctData.addElement(objData);
objData=new Object[2];
objData[0]="ENG";
objData[1]="England";
vctData.addElement(objData);
现在我想在struts2的select标签中显示这个列表,其中object的第零个位置是select的键,第一个位置是select的值。
答案 0 :(得分:0)
countrCode
和name
等私有变量及其getter和setter创建一个真实的对象,如“Country.java”。 List<Country> countries;
,将其加载到您的execute()
方法中,通过getter和setter公开它; ,使用:
<s:select list = "countries"
listKey = "countryCode"
listValue = "name"
name = "selectedItem" />
享受新时代。