Hello Everyone, Here I got a question regarding to the <s:doubleselect> tag.
Here is the scenario. I would like to display a complex hierarchy of objects by using struts2 tags. Basically, I got 5 tables in the DB. All linked with each other by Foreign Keys. So the models generated from the tables are all linked with each other in a tree hierarchy. So when you refer to the section object in the JSP page, you can get others through links. The 5 data models contains following properties; Section: private Integer sectionId; private String name; private Set parameters = new HashSet(0);Parameter, contains: int paramId Parameter: private Integer paramId; private Section section; private Menu menu; private String type; private String label; Menu: private Integer menuId; private String name; private Set menuoptions = new HashSet(0); private Set parameters = new HashSet(0); Menuoption: private Integer optionId; private Menu menu; private String value; private String score; private Byte tertiary; private Set tertiaryoptions = new HashSet(0); TertiaryOption: private Integer tertiaryId; private Menuoption menuoption; private String name; The idea is the page contains several sections, each sections contains several parameters, each parameter can be just a string or a menu, if it is menu, there will be options in the menu, and if this menu contains tertiary menu, then the tertiary menu would shown based on the selection of the menu. So I would like to display this hierarchy in the JSP page by using truts2 tags. I use <s:iterator> to go through a List of sections. Then go through the Set of parameters with iterator tag again. Then display the options linked to this parameters. In case of tertiary options exist, i need a doubleselect tag. But I cant get the second select box to show it's contents. I believe I know the reason is because the doublelist cant find a list or map to show. But I don't know how to deal with such situations where the list contains a list of objects, which contents a Collection to be shown as the doublelist. I am still new to struts2. Could anyone please tell me how to do this? Many thanks, Jipu --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]