如图是我做成的效果:前面3列为固定的,后面4列是动态从数据库读取的。 ScoreSheetView类-用于生成json字符串 public class ScoreSheetView implements Serializable { private static final long serialVersionUID = -7478139883055728881L; private Semester semester; private StudentView student; private String scoreSheet; private List<Double> scores; 表头类-生成成绩动态表头 public class ScoreSheetHeaderView implements Serializable { private static final long serialVersionUID = -9116348910410634412L; private String header; private String dataIndex; controller类中控制: