簡體   English   中英

如何在struts2動作類中有選擇地返回json數據

[英]How to return json data selectively in a struts2 action class

我在一個動作類中有getter和setter方法的幾個屬性。

這些屬性不執行相同的任務。 實際上,它們響應不同的業務服務請求,或者它們與不同的操作相關。

我的問題是這樣的:

我需要過濾掉數據並僅返回屬性集中的部分屬性,因為在單個請求(操作)中並非所有屬性都是必需的。

PS:實際上,我可能已將這些操作或業務邏輯分成幾個類而不是將它們放入一個操作類中。 但是,我認為它們都共享類似的DAO和服務,因此我將它們放在一起以防止冗余的IOC。

Struts2-JSON插件允許您排除null屬性

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

或排除某些參數被序列化

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

有關詳細信息,請參閱文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM