【问题标题】:spring mvc and checkbox handling for map property地图属性的spring mvc和复选框处理
【发布时间】:2013-01-28 18:53:27
【问题描述】:

我有以下内容(注意我使用的是弹簧convention,前缀为下划线):


speakersIds 是我模型的地图属性。

Map speakerIds;

问题是在我的控制器中,未选中的复选框未设置为 false。

例子:

如果 SpeakerIds[0] 被选中,那么 SpeakerIds.get(0) == true

如果未检查 speakerIds[0],则 speakerIds.get(0) == null。

为什么?

【问题讨论】:

  • 如果将 Boolean 更改为 boolean 会发生什么?
  • 你不能用布尔值而不是布尔值声明地图

标签: spring-mvc checkbox


【解决方案1】:

在地图的情况下,下划线约定似乎不起作用。

我终于只是在隐藏输入中使用了相同的属性名。


在测试时,我必须将 SpeakerIds 的类型从 Map 更改为 Map,但它也应该与 map 键一起使用 long。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 2013-08-21
    • 2010-12-20
    • 2010-10-28
    • 1970-01-01
    • 2014-01-23
    相关资源
    最近更新 更多