要添加多行,您需要延迟初始化列表。请
@ModelAttribute("programform")按照以下步骤更改代码,然后重试。@ModelAttribute("programform") public ProgramForm populatePojos() { // Don't forget to initialize the pojos list or else it won't work ProgramForm programform = new ProgramForm(); List<Programs> programs = LazyList.decorate(new ArrayList<Programs>(), FactoryUtils.instantiateFactory(Programs.class)); for(int i=0; i<2; i++) { programs.add(new Programs()); } programform.setPrograms(programs); return programform; }像上面那样使列表无效,您还可以使用javascript添加更多运行时字段,并将这些值绑定到列表中。
进行此更改后,如果它不起作用,则需要在jsp页面中进行更改。除了使用use
simple标签之外,不要忘了在name属性中指定与在path属性中指定的值相同的值。
希望这对您有所帮助。干杯。



