`
penwei
  • 浏览: 27054 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

struts2 过滤JSON集合数据,如何处理Set集合

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

如返回的teachers是一个List<Teacher>,包括着studentSet,studentSet是一个Set<Student>

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

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

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

相关推荐

    Struts2 json插件入门指南.pdf

    本文介绍了如何使用Struts2的JSON插件处理JSON数据。通过不同的配置选项和示例,读者可以了解到如何灵活地控制返回的JSON数据格式。无论是使用XML配置还是注解方式,Struts2都提供了丰富的选项来满足不同的需求。...

    j2EE面试题分类集合

    - **集合框架**:List、Set、Map接口的实现类如ArrayList、HashSet、HashMap的特性和使用。 - **多线程**:线程的创建方式、同步机制(synchronized、wait/notify、Lock等)及并发工具类。 2. **Java Web**: - ...

    java必备知识点大全.pdf

    JDBC批量处理数据:JDBC提供批量更新功能,可以一次性发送多个更新请求。 Oracle分页:Oracle提供了ROWNUM和ROWID进行分页查询。 Oracle的基本数据类型:包括 NUMBER、DATE、VARCHAR2等。 id、rowid、rownum的...

    summary.docx

    【SSH框架】 ...例如,`&lt;c:set&gt;`用于设置变量,`&lt;c:out&gt;`用于输出值,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于条件判断,`&lt;c:forEach&gt;`用于循环遍历集合。这些标签使JSP页面更加清晰和可维护,减少了脚本代码。

    JAVA最全的核心知识点.rar

    在Java Web开发中,我们关注的主要技术有Servlet、JSP、过滤器、监听器、MVC框架(如Struts、Spring MVC)、WebSocket、JSON、RESTful API设计等。这些技术用于构建动态、交互式的Web应用,处理用户请求,实现业务...

    面试题目大汇总

    - **集合框架**:List、Set、Map的区别及应用场景 - **泛型**:泛型类、泛型方法、泛型接口、通配符 **1.2 Java进阶知识** - **反射机制**:Class对象获取方式、Method/Constructor/Field的使用 - **注解**:元...

    java从入门到精通笔记

    - **JSON数据**: 解析与发送JSON格式的数据 **12. EasyUI** - **EasyUI框架**: 快速构建界面 - **组件介绍**: Button, Grid, Dialog等 - **事件绑定**: 绑定点击事件 **13. WebService** - **WebService概念**: ...

    J2EE复习资料

    2. **过滤器接收请求**:Struts2的核心过滤器`FilterDispatcher`接收请求,并根据配置文件(struts.xml)找到对应的Action。 3. **执行Action**:Action对象处理请求,并根据业务逻辑返回相应的结果。 4. **渲染视图**...

    java面试知识

    ##### jdbc批量处理数据 - 使用PreparedStatement对象的addBatch()方法添加SQL语句。 - 调用executeBatch()执行所有SQL语句。 ##### Oracle分页 - 使用ROWNUM伪列结合子查询实现分页。 - 或使用WITH子句配合RANK...

    java培训课程体系

    - **Struts2框架:** 学习Struts2的配置与使用。 - **Action类:** 掌握如何定义Action类。 ##### 5.2 Hibernate入门 - **ORM概念:** 了解对象关系映射的基本思想。 - **Hibernate配置:** 学习Hibernate的配置...

Global site tag (gtag.js) - Google Analytics