2011-02-01 53 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。如果可能的話,我可以去多少級別的收藏(例如,將一個班級添加到一系列大學中的學生集合中)

回答