【问题标题】:empty tag for null value in JibxJibx 中空值的空标记
【发布时间】:2014-03-07 07:11:20
【问题描述】:

当我的属性在 JIBX 中的值为 null 时,我想为其创建一个空标签。有人可以帮我吗?假设我有一个名为

的属性
private String webId

对于上述属性,没有来自 DB 的值,因此它始终为 null,但是,它是作为我的响应的一部分显示的强制标记,所以我想将此属性的空标记显示为 <webId/> .我在绑定文件中的映射是

 <value name="webId" field="webId" />

请注意:如果它的值为 null ,我不想手动将其值设置为空字符串,例如

if(webId==null){
   productDetails.setWebId("");
}

【问题讨论】:

    标签: java xml jibx


    【解决方案1】:

    您可以将类中的值初始化为空字符串,例如:

    private String webId =  new String();
    

    所以当 JiBX 进行编组时,XML 将有一个空标记。

    我对此进行了测试,它对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      • 2013-06-24
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多