5.数组对象绑定
public class StudentArray {
//StudentModel的数组对象students,长度为5
private StudentModel[] students=new StudentModel[5];
public StudentModel[] getStudents() {
return students;
}
public void setStudents(StudentModel[] students) {
this.students = students;
}
public String toString(){
//返回的是students数组,并将其转化为String类型
return "StudentArray[students="+Arrays.toString(students)+"]";
}
}
@Controller
@RequestMapping("/example7/arrayController")
public class ArrayController {
@RequestMapping("/bindArray.htm")
public String bindArray(Model model,StudentArray studentArray){
model.addAttribute("msg", studentArray.toString());
return "/example7/result";
}
}
数组和Set一样需要初始化,否则报错。students[0].age=11: 给索引值为0的StudentModel的age属性赋值为11。
Fighting!