2011-02-01 54 views
0

所以我有一个学生类,它是我的动作类的Struts 2 - 添加到嵌套集合

import java.util.Vector; 

public class Student extends ActionSupport{ 
    private Vector<AcaClass> classes; 

    public Student(){} 

    public Vector<Class> getClasses() { 
     return classes; 
    } 

    public void setClasses(Vector<Class> classes) { 
     this.classes = classes; 
    } 

    public void addClass(AcaClass acaClass){ 
      this.classes.add(acaClass) 
    } 


} 

,我有一个AcaClass

public class AcaClass { 

    private Term term; 
    private String grade; 
    private String description; 
    //public 

    public AcaClass(){} 

     //Getters and setters for all data members 
} 

是否可以添加一个类来学生收集的课程?我觉得我必须做一个表单提交,然后进行一些类型转换以将表单字段转换为AcaClass bean。如果可能的话,我可以去多少级别的收藏(例如,将一个班级添加到一系列大学中的学生集合中)

回答