Forms 如何使用SpringMVC从表单中获取列表

Forms 如何使用SpringMVC从表单中获取列表,forms,list,spring-mvc,Forms,List,Spring Mvc,我有一个列表,我在表单中定义了它。我想把这个列表传递给jsp。我使用的框架是SpringMVC。最困难的是我无法填充列表。我知道我必须写一份foreach声明,但我试过了,什么也没发生。我仿效了这个例子,但同样的事情再次发生了。有人有主意吗 你试过这个吗? 我将这个项目导入我的STS并运行它,然后我成功地获得了元素列表 我正在使用以下软件: Tomcat 7.0.39 STS 3.2.0 Java 1.7 希望这能有所帮助。谢谢大家,帮助我解决问题。我终于找到了解决办法。 以我写的@Val

我有一个列表,我在表单中定义了它。我想把这个列表传递给jsp。我使用的框架是SpringMVC。最困难的是我无法填充列表。我知道我必须写一份foreach声明,但我试过了,什么也没发生。我仿效了这个例子,但同样的事情再次发生了。有人有主意吗

你试过这个吗?

我将这个项目导入我的STS并运行它,然后我成功地获得了元素列表

我正在使用以下软件:

  • Tomcat 7.0.39
  • STS 3.2.0
  • Java 1.7

希望这能有所帮助。

谢谢大家,帮助我解决问题。我终于找到了解决办法。 以我写的
@Valid的形式
私人提交活动表[]人然后我编写了一个包含我想要的字段的类。之后,我在JSP中写道:

c:forEach items="${submitAEForm.aifs}" var="holdData"
                                varStatus="loop">
                                <c:set var="indexLoop" value="${loop.index}" scope="request" />
                                <c:set var="items" value="${holdData}" scope="request" />
                                <c:import url="/WEB-INF/jsp/common/prototype.jsp"></c:import>

                            </c:forEach> <c:remove var="items" />

通过这种方式,我对每个字段进行了索引,因此我可以轻松地呈现每个错误

我编写了与我提供的示例相同的代码。我现在没有确切的密码。我想从jsp中获取值。这些值在列表中。首先从更基本的内容开始。您可能没有将列表放入模型中。您还应该知道Spring使用了一个特殊的
列表
来处理多个对象(或者至少在我上次使用它时是这样)。我想您的意思是lazylist…您的链接不起作用。更新它,在评论中ping我,我将删除否决票:)如果可能的话,实际上建议包括一些代码和关于解决方案的解释。
function initDivList(addBtn, removeBtn, hiddenDivId, displayDivId) {
    var i = 0;
    $(addBtn).click(function() {
        $(hiddenDivId).clone().find('input, select').each(function() {
            $(this).attr({
                'name': function(_, name) { return name.replace("$NAME$", i); }
              }); }).end().fadeIn(1000).appendTo(displayDivId).css("display", "block");

        $(removeBtn).click(function() {
            $(this).parent().remove();
        });
        i++;
    });
     $(removeBtn).click(function() {
        $(this).parent().remove();
        if (i > 1) {
            i--;
        }
    });