簡體   English   中英

Spring MVC:具有相同名稱的多個選擇控件

[英]Spring MVC: Multiple Select Controls with the Same Name

我正在使用的Spring 2.5應用程序中有一個屏幕,其中有1至10個同名的選擇控件。 (呈現的控件的數量取決於傳遞給屏幕的相關對象的數量。)假設選擇控件的名稱為myValue ,即,

<select id="myValue" name="myValue" cssclass="dropDownList">

有沒有辦法讓Spring MVC在我的命令類中自動設置這些控件的值? 我試圖將數據成員定義為String [] myValueString myValue ,但是無論哪種情況,該數據成員均保持設置為null。 在將表單值提交回控制器之前,我是否需要在Javascript中串聯這些值並將其保存到隱藏輸入中?

走完Javascript路線並且仍然沒有將我的值返回給控制器后,我終於意識到我的問題是由於程序員錯誤造成的:我為命令類的myValue數據成員定義了一個getter和setter,但是我將它們定義為private 一旦將它們切換為Spring-MVC期望的public名稱,我終於能夠以String數組的形式查看控制器方法中的值...

暫無
暫無

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

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