在Thymeleaf Web表单中实现重复字段

时间:2017-02-01 09:21:06

标签: arrays spring-boot thymeleaf

我有一个表单,我想创建12个字段,每个字段可以接受0到15个条目。这是为纳税人的车辆(可能没有或多个)收集税务信息。

我已经开发了这个目标:

protected String[] carMakeModel;
protected String[] carCO2EmissionsFigure;
protected String[] carFuelType;
protected String[] carIdentifier;
protected String[] carAmendmentIndicator;
protected Date[] carDateCarWasAvailableFrom;
protected Date[] carDateCarWasAvailableTo;
protected Date[] carDateFreeFuelProvided;
protected Date[] carDateFreeFuelWasWithdrawn;
protected String[] carCalculatedPricePence;
protected String[] carCashEquivalentofCarPence;
protected String[] carCashEquivalentofFuelPence;

您可以看到我选择使用数组来接受多个条目。这是对还是错?

这些不是表单上的唯一字段,有许多只接受单个条目,因此它们不是数组,我已经让它们工作正常。

我在讨论是否更好的创建Car对象以包含在此对象中?但是我最终还是不得不把它作为一个阵列呢?

protected CarData[] carData;

所以我真正的问题是Thymeleaf将如何处理这些数组?或者与Thymeleaf合作的替代方案是什么?

0 个答案:

没有答案