struts2 - 如何公开动作类'字段的子类以转换为JSON?

时间:2012-09-25 10:49:36

标签: struts2 struts

class ReportAction{
   private Report report;
   String reportType;
   ...
   public String execute(){
      switch (reportType){
        case "user" : someService.getUserReport();
        ....

      }
   }    
}

现在,该服务返回Report的子类,具体取决于所请求报告的类型。当我使用 json 结果类型并指定“report”转换为 JSON 时,我假设只有在Report中声明的字段才会转换为 JSON ,而不是“report”所持有的实际子类引用的字段。 Report的每个子类都有额外的字段,我希望在“report”字段转换为 JSON

时包含它们

0 个答案:

没有答案