wnli456
2013-01-22 11:13
浏览 299
已采纳

spring mvc form 标签

我的spring版本是3.1.2
我在spring的Controller里面返回一个Map
model.addAttribute("config", map);
在jsp的form标签里面取


错误提示:
Invalid property 'index_name' of bean class [org.springframework.util.LinkedCaseInsensitiveMap]: Bean property 'index_name' is not readable or has an invalid getter method

我返回的是个Map,肯定没有这个属性,
不知道返回Map怎么在form里面取值,是不是spring form只支持bean取值?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • jinbingchuan 2013-01-22 13:12
    已采纳

    你可以参照下面的文章进行自己改造。
    http://viralpatel.net/blogs/spring-mvc-hashmap-form-example/

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • diaozhanming 2013-01-22 13:24

    map是不被支持的,只能是bean, 可以参考下这个 http://stackoverflow.com/questions/736186/can-a-spring-form-command-be-a-map

    评论
    解决 无用
    打赏 举报
  • mythsaa 2013-01-22 14:37

    用EL表达式取值不行么?
    例如:${mapName.propertyName}

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题