簡體   English   中英

如何在Java中將列表從JSP傳遞到Controller類

[英]How to pass a List from JSP to Controller class in Java

如何使用Java中的Spring mvc將列表從JSP傳遞到Controller類?

關於索尼K柯希

您需要將@ModelAttribute用於您的bean,以便在表單中使用它。 請檢查下面的演示代碼。

public class MusicianRequest {
    private List<Musican> musicians = new ArrayList<Musician>();
}

對數據使用列表或數組,以便能夠使用jstl通過索引訪問它們。

然后在您的JSP中有:

<form:form modelAttribute="musicianRequest" method="PUT" action="" >
    <c:forEach items="${musicianRequest.musicians}" var="musician" varStatus="loop">
        <tr>
            <td><form:checkboxes items="${musician.instruments}" path="musicians[${loop.index}].instruments" /></td>
        </tr>
    </c:forEach>
</form:form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM