penweizgx
penweizgx
2012-09-16 17:22
浏览 269
已采纳

struts2 json plugin includeProperties怎么过滤Set集合

如果返回的JSON是个集合,而且集合中包含着集合,怎么配置result中的includeProperties??

如返回的teachers是一个List,包括着studentSet,studentSet是一个Set

如果只想取得studentSet中的每一个Student对象的姓名(student.name),includeProperties怎么配置?

我试着如下,不行,什么都不会返回,感觉从逻辑上应该没有错误.
teachers[\d+].studentSet[\d+].name

如果是这样,会返回所有的Student对象属性
teachers[\d+].studentSet.*
但是这不是我需要的!!!!!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • jinnianshilongnian
    jinnianshilongnian 2012-09-16 19:10
    已采纳

    1、struts2.2.3之前
    teachers[\d+].studentSet.*
    teachers[\d+].studentSet[\d+].(id|password)

    2、struts2.2.3及之后
    teachers[\d+].studentSet[\d+].name

    【2】不能在struts2.2.3之前版本运行 是个bug 可以参考【1】解决
    [url]https://issues.apache.org/jira/browse/WW-3397[/url]

    点赞 评论

相关推荐