我正在创建一个包含一定数量的隐藏输入的表单,我想将它传递给我的 spring MVC 服务器。创建的表单将是这样的(并不总是我会有 3 种输入类型。我可以有更多或更少,用户将设置这个值):
<form id="submitCoordenadas" method="post" action="adicionaCorredores">
<button type="submit" id="saveCoordenadas" class="btn" value="Save">Enviar</button>
<input type="hidden" name="corredor" id="linha1" val="[Linha] Inicio: [1;1] Fim: [104;114]">
<input type="hidden" name="corredor" id="linha2" val="[Linha] Inicio: [113;1] Fim: [1;144]">
<input type="hidden" name="corredor" id="linha3" val="[Linha] Inicio: [113;1] Fim: [1;144]">
</form>
到目前为止,我尝试的是创建一个具有字符串列表的对象:
public class Corredores {
List<String> corredor;
........ (getters and setters)
}
和我的 Spring MVC 服务器:
@RequestMapping("adicionaCorredores")
public String adicionaCorredores(Corredores valores) {
System.out.println("Valores: " + valores.getCorredor().get(0));
return "";
}
我没有收到有关“valores”参数的任何信息。
我该怎么做?如何在表单中有不确定数量的输入并在我的 Spring MVC 服务器中接收它?