关于struts2级联抉择的标签笔记
关于struts2级联选择的标签笔记
<s:doubleselect标签是struts2的经典标签之一。例子如下: 标签: <s:doubleselect firstName="选择第一个select" secondName="选择第二个select" name="name1" list="definitionMap.keySet()" listKey="code1" listValue="name1" doubleName="name2" doubleList="definitionMap[top]" doubleListKey="code2" doubleListValue="name2" theme="ufaud_1" templateDir="/strutsTemplate"> </s:doubleselect> 后台组数: 第一个选框对应的对象类:Test1 public class Test1(){ private String name1; private String code1; //get,set } 第二个选框对应的对象类:Test2 public class Test2(){ private String name2; private String code2; //get,set } map的构造方式:如:Map<Test1,List<Test2>> 说明:theme="ufaud_1":定义显示引用样式 ;templateDir="/strutsTemplate"引用模板 definitionMap是后台构造的map.这个map 具体构成如Map<Test1,List<Test2>>这种结构,top:是对象类型。