0

我有一个 bean 的两个属性,但一个正在从 XML 中获取解析值,另一个没有在 java 中使用 Digester 请帮助解决这个问题。

输出

podate:08021988:odate:null

XML 文件

    <Header>
    <PODate>08021988</PODate>
    <PODate1>08021988</PODate1>
    </Header>

消化二传手

        digester.addBeanPropertySetter( "ECnetPO/Header/PODate","podate");
        digester.addBeanPropertySetter( "EcnetPO/Header/PODate1","podate1");
        digester.addSetNext( "ECnetPO/Header", "addPO" );    

打印

 public void addPO( YESBarePO po ) {
        System.out.println("podate:"+po.getPodate()+":odate:"+po.getPodate1());
}

豆信息

private String  podate;
private String  podate1;
public String getPodate()
{
    return podate;
}


public void setPodate(String podate)
{
    this.podate = podate;
}

public String getPodate1()
{
    return podate1;
}


public void setPodate1(String podate1)
{
    this.podate1 = podate1;
}
4

0 回答 0