gpt4 book ai didi

java - 如何在struts2 Action 类中有选择地返回json数据

转载 作者:搜寻专家 更新时间:2023-10-31 08:24:11 25 4
gpt4 key购买 nike

我在一个 Action 类中有多个属性,其中包含 getter 和 setter 方法。

这些属性不执行相同的任务。实际上,它们响应不同的业务服务请求,或者它们与不同的操作相关。

我的问题是这样的:

我需要过滤掉数据并仅返回属性集中的部分属性,因为并非所有属性在单个请求(操作)中都是必需的。

PS:实际上,我可能将那些 Action 或业务逻辑分成了几个类,而不是将它们放在一个 Action 类中。但是,我认为它们都共享相似的 DAO 和服务,因此我将它们放在一起以防止冗余 IOC。

最佳答案

Struts2-JSON plugin允许您排除空属性

<result type="json">
<param name="excludeNullProperties">true</param>
</result>

或将某些参数排除在序列化之外

<result type="json">
<param name="excludeProperties">
login.password,
studentList.*\.sin
</param>
</result>

参见 documentation了解更多详情

关于java - 如何在struts2 Action 类中有选择地返回json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6880276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com