我将 Struts 2 与 json 插件一起使用,struts.xml 文件中的属性映射通常令人沮丧,但我能够弄清楚它们。
我遇到过一种情况,我无法设置 includeProperties 来给出我期望的结果。
我经常使用配置表达式
^itemList\[\d+\]\.id,
^itemList\[\d+\]\.name
....
这很好用。
在这种情况下,我想从 map 而不是列表(或列表成员的子 map )中返回数据
如果使用 * ,则整个 map 都会正确打印出来,但我不想要 map 元素中的所有数据。
^itemList\[\d+\]\map\.*
返回整个 map
我尝试了几种不同的格式,但都没有产生结果。
^itemList\[\d+\]\map\[\d+\]\.id
^itemList\[\d+\]\map\[\d+\]\.name
map 属性中没有返回任何内容
任何人都对限制 map 内容的语法有任何运气?
谢谢
-斯科特
最佳答案
您不能使用 'd' 它映射为整数。
试试这个 ^itemList\..*$
关于json - 如何在 Struts 2 JSON 插件中指定 map 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7504663/