1
我正在維護Spring 2.5編寫的Spring MVC Web應用程序。現在我想添加一些增強功能,但目前遇到一些問題 。綁定到SPring MVC中的集合2.5
我創建了一個選擇框,並將多選項設置爲true並將其禁用。 填充選擇的唯一方法是通過製作一些ajax調用。
<form:select path="dataFiles" multiple="true" disabled="true">
</form:select>
publiv class MyData{
private List<String> dataFiles = new ArrayList<String>();
//getters
//setters
}
ajax調用返回後,我會自動選擇每個選項。我不想讓用戶編輯這個了。
但我的問題是,在表單提交時,他們不會綁定到我的commandbean。有沒有解決方法?
我試圖刪除禁用的屬性,一切工作正常,但我的問題是,它違反了我的要求。
有關此的任何提示?
如果該字段被禁用,你確定瀏覽器甚至發送的數據? – skaffman 2010-06-23 07:58:18
嗨SkaffMan, 我注意到,在我的螢火蟲。無論如何,我認爲所有禁用的標籤都不參與表單提交。謝謝.. – 2010-06-23 11:14:11
我同意你的字段是否被禁用我不相信數據會通過表單提交。捕獲JavaScript提交事件並啓用該字段。這將保持該用戶的字段被禁用,直到他們提交併且應該發送它。 – ballmw 2010-06-23 13:46:37